Class MAMCloudMediaProvider

  • All Implemented Interfaces:
    android.content.ComponentCallbacks , android.content.ComponentCallbacks2 , com.microsoft.intune.mam.client.content.HookedCloudMediaProvider

    @RequiresApi(value = Build.VERSION_CODES.TIRAMISU) 
    public abstract class MAMCloudMediaProvider
    extends CloudMediaProvider implements HookedCloudMediaProvider
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      CloudMediaProviderContract.Capabilities onGetCapabilities()
      Bundle onGetMediaCollectionInfo(Bundle extras)
      ParcelFileDescriptor onOpenMedia(String mediaId, Bundle extras, CancellationSignal signal)
      AssetFileDescriptor onOpenPreview(String mediaId, Point size, Bundle extras, CancellationSignal signal)
      Cursor onQueryAlbums(Bundle extras)
      Cursor onQueryDeletedMedia(Bundle extras)
      Cursor onQueryMedia(Bundle extras)
      Cursor onQueryMediaCategories(String parentCategoryId, Bundle extras, CancellationSignal cancellationSignal)
      Cursor onQueryMediaInMediaSet(String mediaSetId, Bundle extras, CancellationSignal cancellationSignal)
      Cursor onQueryMediaSets(String mediaCategoryId, Bundle extras, CancellationSignal cancellationSignal)
      Cursor onQuerySearchSuggestions(String prefixText, Bundle extras, CancellationSignal cancellationSignal)
      Cursor onSearchMedia(String searchText, Bundle extras, CancellationSignal cancellationSignal)
      Cursor onSearchMedia(String suggestedMediaSetId, String fallbackSearchText, Bundle extras, CancellationSignal cancellationSignal)
      Cursor onQueryAlbumsMAM(Bundle extras) Called during onQueryAlbumsMAM.
      • Methods inherited from class android.provider.CloudMediaProvider

        attachInfo, call, canonicalize, delete, getType, insert, onCreateCloudMediaSurfaceController, openFile, openTypedAssetFile, query, update
      • Methods inherited from class com.microsoft.intune.mam.client.content.HookedCloudMediaProvider

        onGetCapabilitiesMAM, onGetMediaCollectionInfoMAM, onOpenMediaMAM, onOpenPreviewMAM, onQueryDeletedMediaMAM, onQueryMediaCategoriesMAM, onQueryMediaInMediaSetMAM, onQueryMediaMAM, onQueryMediaSetsMAM, onQuerySearchSuggestionsMAM, onSearchMediaMAM, onSearchMediaMAM
      • Methods inherited from class android.content.ContentProvider

        applyBatch, bulkInsert, clearCallingIdentity, dump, getCallingAttributionSource, getCallingAttributionTag, getCallingPackage, getCallingPackageUnchecked, getContext, getPathPermissions, getReadPermission, getStreamTypes, getTypeAnonymous, getWritePermission, onCallingPackageChanged, onConfigurationChanged, onCreate, onLowMemory, onTrimMemory, openAssetFile, openPipeHelper, refresh, requireContext, restoreCallingIdentity, shutdown, uncanonicalize
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MAMCloudMediaProvider

        MAMCloudMediaProvider()