Class ImageContentProvider

  • All Implemented Interfaces:
    android.content.ComponentCallbacks, android.content.ComponentCallbacks2

    public class ImageContentProvider
    extends android.content.ContentProvider
    Content Provider that enables image attachments to Smart Invites for providers like Email, Twitter and others.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class android.content.ContentProvider

        android.content.ContentProvider.CallingIdentity, android.content.ContentProvider.PipeDataWriter<T extends java.lang.Object>
    • Field Summary

      • Fields inherited from interface android.content.ComponentCallbacks2

        TRIM_MEMORY_BACKGROUND, TRIM_MEMORY_COMPLETE, TRIM_MEMORY_MODERATE, TRIM_MEMORY_RUNNING_CRITICAL, TRIM_MEMORY_RUNNING_LOW, TRIM_MEMORY_RUNNING_MODERATE, TRIM_MEMORY_UI_HIDDEN
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int delete​(android.net.Uri uri, java.lang.String selection, java.lang.String[] selectionArgs)  
      java.lang.String[] getStreamTypes​(android.net.Uri uri, java.lang.String mimeTypeFilter)  
      java.lang.String getType​(android.net.Uri uri)  
      android.net.Uri insert​(android.net.Uri uri, android.content.ContentValues contentValues)  
      boolean onCreate()  
      android.os.ParcelFileDescriptor openFile​(android.net.Uri uri, java.lang.String mode)  
      android.database.Cursor query​(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder)  
      int update​(android.net.Uri uri, android.content.ContentValues values, java.lang.String selection, java.lang.String[] selectionArgs)  
      • Methods inherited from class android.content.ContentProvider

        applyBatch, applyBatch, attachInfo, bulkInsert, call, call, canonicalize, clearCallingIdentity, delete, dump, getCallingAttributionSource, getCallingAttributionTag, getCallingPackage, getCallingPackageUnchecked, getContext, getPathPermissions, getReadPermission, getWritePermission, insert, onCallingPackageChanged, onConfigurationChanged, onLowMemory, onTrimMemory, openAssetFile, openAssetFile, openFile, openPipeHelper, openTypedAssetFile, openTypedAssetFile, query, query, refresh, requireContext, restoreCallingIdentity, shutdown, uncanonicalize, update
      • Methods inherited from class java.lang.Object

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

      • ImageContentProvider

        public ImageContentProvider()
    • Method Detail

      • onCreate

        public boolean onCreate()
        Specified by:
        onCreate in class android.content.ContentProvider
      • query

        public android.database.Cursor query​(android.net.Uri uri,
                                             java.lang.String[] projection,
                                             java.lang.String selection,
                                             java.lang.String[] selectionArgs,
                                             java.lang.String sortOrder)
        Specified by:
        query in class android.content.ContentProvider
      • getType

        public java.lang.String getType​(android.net.Uri uri)
        Specified by:
        getType in class android.content.ContentProvider
      • insert

        public android.net.Uri insert​(android.net.Uri uri,
                                      android.content.ContentValues contentValues)
        Specified by:
        insert in class android.content.ContentProvider
      • delete

        public int delete​(android.net.Uri uri,
                          java.lang.String selection,
                          java.lang.String[] selectionArgs)
        Specified by:
        delete in class android.content.ContentProvider
      • update

        public int update​(android.net.Uri uri,
                          android.content.ContentValues values,
                          java.lang.String selection,
                          java.lang.String[] selectionArgs)
        Specified by:
        update in class android.content.ContentProvider
      • openFile

        public android.os.ParcelFileDescriptor openFile​(android.net.Uri uri,
                                                        java.lang.String mode)
                                                 throws java.io.FileNotFoundException
        Overrides:
        openFile in class android.content.ContentProvider
        Throws:
        java.io.FileNotFoundException
      • getStreamTypes

        public java.lang.String[] getStreamTypes​(android.net.Uri uri,
                                                 java.lang.String mimeTypeFilter)
        Overrides:
        getStreamTypes in class android.content.ContentProvider