Added in API level 36

android.widget.photopicker


Interfaces

EmbeddedPhotoPickerClient Callback to define mechanisms by which can apps can receive notifications about different events from embedded photopicker for the corresponding Session (EmbeddedPhotoPickerSession). 
EmbeddedPhotoPickerProvider This interface provides an api that callers can use to get a session of embedded PhotoPicker (EmbeddedPhotoPickerSession). 
EmbeddedPhotoPickerSession Class that holds the embedded photopicker view wrapped in SurfaceControlViewHost.SurfacePackage that can be embedded by the caller in their view hierarchy by placing it in a SurfaceView via its SurfaceView.setChildSurfacePackage api. 

Classes

EmbeddedPhotoPickerFeatureInfo An immutable parcel to carry information regarding desired features of caller for a given session. 
EmbeddedPhotoPickerFeatureInfo.Builder  
EmbeddedPhotoPickerProviderFactory Interface to get instance of EmbeddedPhotoPickerProvider class to request a new EmbeddedPhotoPickerSession
PhotoPickerSelectionParams An immutable parcel that carries constraints to be applied to media items displayed in the Photo Picker. 
PhotoPickerSelectionParams.Builder A builder class used to construct and validate an immutable PhotoPickerSelectionParams object. 
PhotoPickerUiCustomizationParams Defines UI customization options for the system's Photo Picker interface. 
PhotoPickerUiCustomizationParams.Builder A builder class used to construct and validate an immutable PhotoPickerUiCustomizationParams object.