nextcloud / nextcloud/android

Investigate implementing `CloudMediaProvider` for Photo Picker

Open
#12,729 19 comments 35 reactions 0 assignees View on GitHub
enhancement feature: document provider
Dominant language
Kotlin
Stars
5.6k
Forks
2k
Avg merge
2d 18h
Merged PRs (30d)
92

Description

### Is your feature request related to a problem? Please describe.

Context:
* https://android-developers.googleblog.com/2024/02/cloud-photos-now-available-in-android-photo-picker.html
* https://developer.android.com/guide/topics/providers/cloud-media-provider
* https://www.androidauthority.com/google-photos-in-photo-picker-3395079/

> A cloud media provider provides additional cloud media content to the Android photo picker. Users are able to select photos or videos supplied by the cloud media provider when an app uses ACTION_PICK_IMAGES or ACTION_GET_CONTENT to request media files from the user. A cloud media provider can also give information about albums, which can be browsed in the Android photo picker.

### Describe the solution you'd like
> Cloud media providers are intended to be apps or services that act as a users' primary source for backing up and retrieving photos and videos from the cloud. If your app has a library of useful content, but it is not typically used as a photo storage solution, you should consider creating a [document provider](https://developer.android.com/guide/topics/providers/create-document-provider) instead.

### Describe alternatives you've considered

### Additional context

* Currently some strict qualification requirements (need an OEM to "sponsor us")

**NOTE:** Be super sure to remove sensitive data like passwords, note that everybody can look here! You can use the Issue Template application to prefill some of the required information: https://apps.nextcloud.com/apps/issuetemplate

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.