android.content
Class ContentProvider
java.lang.Object
android.content.ContentProvider
- All Implemented Interfaces:
- ComponentCallbacks
- Direct Known Subclasses:
- SearchRecentSuggestionsProvider
public abstract class ContentProvider
- extends java.lang.Object
- implements ComponentCallbacks
|
Method Summary |
ContentProviderResult[] |
applyBatch(java.util.ArrayList<ContentProviderOperation> operations)
|
void |
attachInfo(Context context,
ProviderInfo info)
|
int |
bulkInsert(Uri uri,
ContentValues[] values)
|
abstract int |
delete(Uri uri,
java.lang.String selection,
java.lang.String[] selectionArgs)
|
Context |
getContext()
|
PathPermission[] |
getPathPermissions()
|
java.lang.String |
getReadPermission()
|
abstract java.lang.String |
getType(Uri uri)
|
java.lang.String |
getWritePermission()
|
abstract Uri |
insert(Uri uri,
ContentValues values)
|
protected boolean |
isTemporary()
|
void |
onConfigurationChanged(Configuration newConfig)
|
abstract boolean |
onCreate()
|
void |
onLowMemory()
|
AssetFileDescriptor |
openAssetFile(Uri uri,
java.lang.String mode)
|
ParcelFileDescriptor |
openFile(Uri uri,
java.lang.String mode)
|
protected ParcelFileDescriptor |
openFileHelper(Uri uri,
java.lang.String mode)
|
abstract Cursor |
query(Uri uri,
java.lang.String[] projection,
java.lang.String selection,
java.lang.String[] selectionArgs,
java.lang.String sortOrder)
|
protected void |
setPathPermissions(PathPermission[] permissions)
|
protected void |
setReadPermission(java.lang.String permission)
|
protected void |
setWritePermission(java.lang.String permission)
|
abstract int |
update(Uri uri,
ContentValues values,
java.lang.String selection,
java.lang.String[] selectionArgs)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContentProvider
public ContentProvider()
getContext
public final Context getContext()
setReadPermission
protected final void setReadPermission(java.lang.String permission)
getReadPermission
public final java.lang.String getReadPermission()
setWritePermission
protected final void setWritePermission(java.lang.String permission)
getWritePermission
public final java.lang.String getWritePermission()
setPathPermissions
protected final void setPathPermissions(PathPermission[] permissions)
getPathPermissions
public final PathPermission[] getPathPermissions()
onCreate
public abstract boolean onCreate()
onConfigurationChanged
public void onConfigurationChanged(Configuration newConfig)
- Specified by:
onConfigurationChanged in interface ComponentCallbacks
onLowMemory
public void onLowMemory()
- Specified by:
onLowMemory in interface ComponentCallbacks
query
public abstract Cursor query(Uri uri,
java.lang.String[] projection,
java.lang.String selection,
java.lang.String[] selectionArgs,
java.lang.String sortOrder)
getType
public abstract java.lang.String getType(Uri uri)
insert
public abstract Uri insert(Uri uri,
ContentValues values)
bulkInsert
public int bulkInsert(Uri uri,
ContentValues[] values)
delete
public abstract int delete(Uri uri,
java.lang.String selection,
java.lang.String[] selectionArgs)
update
public abstract int update(Uri uri,
ContentValues values,
java.lang.String selection,
java.lang.String[] selectionArgs)
openFile
public ParcelFileDescriptor openFile(Uri uri,
java.lang.String mode)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
openAssetFile
public AssetFileDescriptor openAssetFile(Uri uri,
java.lang.String mode)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
openFileHelper
protected final ParcelFileDescriptor openFileHelper(Uri uri,
java.lang.String mode)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
isTemporary
protected boolean isTemporary()
attachInfo
public void attachInfo(Context context,
ProviderInfo info)
applyBatch
public ContentProviderResult[] applyBatch(java.util.ArrayList<ContentProviderOperation> operations)
throws OperationApplicationException
- Throws:
OperationApplicationException
Copyright © 2008-2010. All Rights Reserved.