public abstract class ContentProvider extends Object implements ComponentCallbacks2
| Modifier and Type | Class and Description |
|---|---|
static interface |
ContentProvider.PipeDataWriter<T> |
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| Constructor and Description |
|---|
ContentProvider() |
| Modifier and Type | Method and Description |
|---|---|
int |
bulkInsert(Uri uri,
ContentValues[] values) |
Bundle |
call(String method,
String arg,
Bundle extras) |
Uri |
canonicalize(Uri url) |
abstract int |
delete(Uri paramUri,
String paramString,
String[] paramArrayOfString) |
void |
dump(FileDescriptor fd,
PrintWriter writer,
String[] args) |
String |
getCallingPackage() |
Context |
getContext() |
String |
getReadPermission() |
String[] |
getStreamTypes(Uri uri,
String mimeTypeFilter) |
abstract String |
getType(Uri paramUri) |
String |
getWritePermission() |
abstract Uri |
insert(Uri paramUri,
ContentValues paramContentValues) |
protected boolean |
isTemporary() |
void |
onConfigurationChanged(Configuration newConfig) |
abstract boolean |
onCreate() |
void |
onLowMemory() |
void |
onTrimMemory(int level) |
ParcelFileDescriptor |
openFile(Uri uri,
String mode) |
ParcelFileDescriptor |
openFile(Uri uri,
String mode,
CancellationSignal signal) |
protected ParcelFileDescriptor |
openFileHelper(Uri uri,
String mode) |
<T> ParcelFileDescriptor |
openPipeHelper(Uri uri,
String mimeType,
Bundle opts,
T args,
ContentProvider.PipeDataWriter<T> func) |
abstract Cursor |
query(Uri paramUri,
String[] paramArrayOfString1,
String paramString1,
String[] paramArrayOfString2,
String paramString2) |
Cursor |
query(Uri uri,
String[] projection,
String selection,
String[] selectionArgs,
String sortOrder,
CancellationSignal cancellationSignal) |
protected void |
setReadPermission(String permission) |
protected void |
setWritePermission(String permission) |
void |
shutdown() |
Uri |
uncanonicalize(Uri url) |
abstract int |
update(Uri paramUri,
ContentValues paramContentValues,
String paramString,
String[] paramArrayOfString) |
public final Context getContext()
public final String getCallingPackage()
protected final void setReadPermission(String permission)
public final String getReadPermission()
protected final void setWritePermission(String permission)
public final String getWritePermission()
public abstract boolean onCreate()
public void onConfigurationChanged(Configuration newConfig)
onConfigurationChanged in interface ComponentCallbackspublic void onLowMemory()
onLowMemory in interface ComponentCallbackspublic void onTrimMemory(int level)
onTrimMemory in interface ComponentCallbacks2public abstract Cursor query(Uri paramUri, String[] paramArrayOfString1, String paramString1, String[] paramArrayOfString2, String paramString2)
public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder, CancellationSignal cancellationSignal)
public abstract Uri insert(Uri paramUri, ContentValues paramContentValues)
public int bulkInsert(Uri uri, ContentValues[] values)
public abstract int update(Uri paramUri, ContentValues paramContentValues, String paramString, String[] paramArrayOfString)
public ParcelFileDescriptor openFile(Uri uri, String mode) throws FileNotFoundException
FileNotFoundExceptionpublic ParcelFileDescriptor openFile(Uri uri, String mode, CancellationSignal signal) throws FileNotFoundException
FileNotFoundExceptionprotected final ParcelFileDescriptor openFileHelper(Uri uri, String mode) throws FileNotFoundException
FileNotFoundExceptionpublic <T> ParcelFileDescriptor openPipeHelper(Uri uri, String mimeType, Bundle opts, T args, ContentProvider.PipeDataWriter<T> func) throws FileNotFoundException
FileNotFoundExceptionprotected boolean isTemporary()
public void shutdown()
public void dump(FileDescriptor fd, PrintWriter writer, String[] args)
Copyright © 2022. All rights reserved.