Friday, November 15, 2024

Cloud pictures now obtainable within the Android picture picker


Posted by Roxanna Aliabadi Walker – Product Supervisor

Out there now with Google Photographs

Our picture picker has all the time been the gateway to your native media library, offering a safe, date-sorted interface for customers to grant apps entry to chose pictures and movies. However now, we’re taking it a step additional by integrating cloud pictures out of your chosen cloud media app straight into the picture picker expertise.

Moving image of the photo picker access

Unifying your media library

Backed-up pictures, often known as “cloud pictures,” will now be merged along with your native ones within the picture picker, eliminating the necessity to change between apps. Moreover, any albums you’ve got created in your cloud storage app will probably be readily accessible inside the picture picker’s albums tab. In case your cloud media supplier has an idea of “favorites,” they are going to be showcased prominently inside the albums tab of the picture picker for straightforward entry. This characteristic is at the moment rolling out with the February Google System Replace to gadgets working Android 12 and above.

Out there now with Google Photographs, however open to all

Google Photographs is already supporting this new characteristic, and our APIs are open to any cloud media app that qualifies for our pilot program. Our objective is to make accessing your lifetime of reminiscences easy, whatever the app you like.

The Android picture picker will try and auto-select a cloud media app for you, however you possibly can change or take away your chosen cloud media app at any time from picture picker settings.

Image of Cloud media settings in photo picker settings

Migrate right this moment for an enhanced, frictionless expertise

The Android picture picker considerably reduces friction by not requiring any runtime permissions. If you happen to change from utilizing a customized picture picker to the Android picture picker, you possibly can supply this enhanced expertise with cloud pictures to your customers, in addition to cut back or totally get rid of the overhead concerned with buying and managing entry to pictures on the system. (Word that apps with no want for persistent and/or broad scale entry to pictures – for instance – to set a profile image, should undertake the Android picture picker in lieu of any delicate file permissions to stick to Google Play coverage).

The picture picker has been backported to Android 4.4 to make it simple emigrate with no need to fret about system compatibility. Entry to cloud content material will solely be obtainable for customers working Android 12 and better, however builders don’t want to think about this when implementing the picture picker into their apps. To make use of the picture picker in your app, replace the ActivityX dependency to model 1.7.x or above and add the next code snippet:

// Registers a photograph picker exercise launcher in single-choose mode.
val pickMedia = registerForActivityResult(PickVisualMedia()) { uri ->
    // Callback is invoked after the consumer selects a media merchandise or closes the
    // picture picker.
    if (uri != null) {
        Log.d("PhotoPicker", "Chosen URI: $uri")
    } else {
        Log.d("PhotoPicker", "No media chosen")
    }
}


// Launch the picture picker and let the consumer select pictures and movies.
pickMedia.launch(PickVisualMediaRequest(PickVisualMedia.ImageAndVideo))

// Launch the picture picker and let the consumer select solely pictures.
pickMedia.launch(PickVisualMediaRequest(PickVisualMedia.ImageOnly))

// Launch the picture picker and let the consumer select solely movies.
pickMedia.launch(PickVisualMediaRequest(PickVisualMedia.VideoOnly))

Extra customization choices are listed in our developer documentation.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles