public class FileProvider
extends android.content.ContentProvider
Copied from the support library v27.1.1.
Created by YanZhenjie on 2018/4/28.| Constructor and Description |
|---|
FileProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
attachInfo(android.content.Context context,
android.content.pm.ProviderInfo info) |
int |
delete(android.net.Uri uri,
java.lang.String selection,
java.lang.String[] selectionArgs) |
static java.io.File[] |
getExternalCacheDirs(android.content.Context context) |
java.lang.String |
getType(android.net.Uri uri) |
static android.net.Uri |
getUriForFile(android.content.Context context,
java.lang.String authority,
java.io.File file) |
android.net.Uri |
insert(android.net.Uri uri,
android.content.ContentValues values) |
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) |
applyBatch, bulkInsert, call, canonicalize, dump, getCallingPackage, getContext, getPathPermissions, getReadPermission, getStreamTypes, getWritePermission, isTemporary, onConfigurationChanged, onLowMemory, onTrimMemory, openAssetFile, openAssetFile, openFile, openFileHelper, openPipeHelper, openTypedAssetFile, openTypedAssetFile, query, query, refresh, setPathPermissions, setReadPermission, setWritePermission, shutdown, uncanonicalizepublic boolean onCreate()
onCreate in class android.content.ContentProviderpublic void attachInfo(android.content.Context context,
android.content.pm.ProviderInfo info)
attachInfo in class android.content.ContentProviderpublic static android.net.Uri getUriForFile(android.content.Context context,
java.lang.String authority,
java.io.File file)
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)
query in class android.content.ContentProviderpublic java.lang.String getType(android.net.Uri uri)
getType in class android.content.ContentProviderpublic android.net.Uri insert(android.net.Uri uri,
android.content.ContentValues values)
insert in class android.content.ContentProviderpublic int update(android.net.Uri uri,
android.content.ContentValues values,
java.lang.String selection,
java.lang.String[] selectionArgs)
update in class android.content.ContentProviderpublic int delete(android.net.Uri uri,
java.lang.String selection,
java.lang.String[] selectionArgs)
delete in class android.content.ContentProviderpublic android.os.ParcelFileDescriptor openFile(android.net.Uri uri,
java.lang.String mode)
throws java.io.FileNotFoundException
openFile in class android.content.ContentProviderjava.io.FileNotFoundExceptionpublic static java.io.File[] getExternalCacheDirs(android.content.Context context)