Added in API level 23

android.service.chooser


Interfaces

AdditionalContentContract Specifies constants used by Chooser when interacting with the additional content provider, see Intent.EXTRA_CHOOSER_ADDITIONAL_CONTENT_URI
AdditionalContentContract.Columns  
AdditionalContentContract.CursorExtraKeys Constants for Cursor.getExtras() keys. 
AdditionalContentContract.MethodNames Constants for method names used with ContentResolver.call(Uri, String, String, Bundle) method. 
ChooserSession.StateListener A callback interface for Chooser session state updates. 

Classes

ChooserAction A ChooserAction is an app-defined action that can be provided to the Android Sharesheet to be shown to the user when Intent.ACTION_CHOOSER is invoked. 
ChooserAction.Builder Builder class for ChooserAction objects 
ChooserManager Manages the creation, tracking, and retrieval of chooser sessions. 
ChooserResult An event reported to a supplied [IntentSender] by the system chooser when an activity is selected or other actions are taken to complete the session. 
ChooserSession A class that represents an interactive Chooser session. 
ChooserSessionToken An opaque token that serves as a Chooser session identifier. 
ChooserTarget This class was deprecated in API level 30. For publishing direct share targets, please follow the instructions in https://developer.android.com/training/sharing/receive.html#providing-direct-share-targets instead. 
ChooserTargetService This class was deprecated in API level 30. For publishing direct share targets, please follow the instructions in https://developer.android.com/training/sharing/receive.html#providing-direct-share-targets instead.