android.content
Class ContentResolver
java.lang.Object
android.content.ContentResolver
public abstract class ContentResolver
- extends java.lang.Object
|
Method Summary |
ContentProviderClient |
acquireContentProviderClient(java.lang.String name)
|
ContentProviderClient |
acquireContentProviderClient(Uri uri)
|
static java.lang.Object |
addStatusChangeListener(int mask,
SyncStatusObserver callback)
|
ContentProviderResult[] |
applyBatch(java.lang.String authority,
java.util.ArrayList<ContentProviderOperation> operations)
|
int |
bulkInsert(Uri url,
ContentValues[] values)
|
static void |
cancelSync(Account account,
java.lang.String authority)
|
void |
cancelSync(Uri uri)
|
int |
delete(Uri url,
java.lang.String where,
java.lang.String[] selectionArgs)
|
static int |
getIsSyncable(Account account,
java.lang.String authority)
|
static boolean |
getMasterSyncAutomatically()
|
static SyncAdapterType[] |
getSyncAdapterTypes()
|
static boolean |
getSyncAutomatically(Account account,
java.lang.String authority)
|
java.lang.String |
getType(Uri url)
|
Uri |
insert(Uri url,
ContentValues values)
|
static boolean |
isSyncActive(Account account,
java.lang.String authority)
|
static boolean |
isSyncPending(Account account,
java.lang.String authority)
|
void |
notifyChange(Uri uri,
ContentObserver observer)
|
void |
notifyChange(Uri uri,
ContentObserver observer,
boolean syncToNetwork)
|
AssetFileDescriptor |
openAssetFileDescriptor(Uri uri,
java.lang.String mode)
|
ParcelFileDescriptor |
openFileDescriptor(Uri uri,
java.lang.String mode)
|
java.io.InputStream |
openInputStream(Uri uri)
|
java.io.OutputStream |
openOutputStream(Uri uri)
|
java.io.OutputStream |
openOutputStream(Uri uri,
java.lang.String mode)
|
Cursor |
query(Uri uri,
java.lang.String[] projection,
java.lang.String selection,
java.lang.String[] selectionArgs,
java.lang.String sortOrder)
|
void |
registerContentObserver(Uri uri,
boolean notifyForDescendents,
ContentObserver observer)
|
static void |
removeStatusChangeListener(java.lang.Object handle)
|
static void |
requestSync(Account account,
java.lang.String authority,
Bundle extras)
|
static void |
setIsSyncable(Account account,
java.lang.String authority,
int syncable)
|
static void |
setMasterSyncAutomatically(boolean sync)
|
static void |
setSyncAutomatically(Account account,
java.lang.String authority,
boolean sync)
|
void |
startSync(Uri uri,
Bundle extras)
|
void |
unregisterContentObserver(ContentObserver observer)
|
int |
update(Uri uri,
ContentValues values,
java.lang.String where,
java.lang.String[] selectionArgs)
|
static void |
validateSyncExtrasBundle(Bundle extras)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SYNC_EXTRAS_ACCOUNT
public static final java.lang.String SYNC_EXTRAS_ACCOUNT
- See Also:
- Constant Field Values
SYNC_EXTRAS_EXPEDITED
public static final java.lang.String SYNC_EXTRAS_EXPEDITED
- See Also:
- Constant Field Values
SYNC_EXTRAS_FORCE
public static final java.lang.String SYNC_EXTRAS_FORCE
- See Also:
- Constant Field Values
SYNC_EXTRAS_MANUAL
public static final java.lang.String SYNC_EXTRAS_MANUAL
- See Also:
- Constant Field Values
SYNC_EXTRAS_UPLOAD
public static final java.lang.String SYNC_EXTRAS_UPLOAD
- See Also:
- Constant Field Values
SYNC_EXTRAS_OVERRIDE_TOO_MANY_DELETIONS
public static final java.lang.String SYNC_EXTRAS_OVERRIDE_TOO_MANY_DELETIONS
- See Also:
- Constant Field Values
SYNC_EXTRAS_DISCARD_LOCAL_DELETIONS
public static final java.lang.String SYNC_EXTRAS_DISCARD_LOCAL_DELETIONS
- See Also:
- Constant Field Values
SYNC_EXTRAS_INITIALIZE
public static final java.lang.String SYNC_EXTRAS_INITIALIZE
- See Also:
- Constant Field Values
SCHEME_CONTENT
public static final java.lang.String SCHEME_CONTENT
- See Also:
- Constant Field Values
SCHEME_ANDROID_RESOURCE
public static final java.lang.String SCHEME_ANDROID_RESOURCE
- See Also:
- Constant Field Values
SCHEME_FILE
public static final java.lang.String SCHEME_FILE
- See Also:
- Constant Field Values
CURSOR_ITEM_BASE_TYPE
public static final java.lang.String CURSOR_ITEM_BASE_TYPE
- See Also:
- Constant Field Values
CURSOR_DIR_BASE_TYPE
public static final java.lang.String CURSOR_DIR_BASE_TYPE
- See Also:
- Constant Field Values
ContentResolver
public ContentResolver(Context context)
getType
public final java.lang.String getType(Uri url)
query
public final Cursor query(Uri uri,
java.lang.String[] projection,
java.lang.String selection,
java.lang.String[] selectionArgs,
java.lang.String sortOrder)
openInputStream
public final java.io.InputStream openInputStream(Uri uri)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
openOutputStream
public final java.io.OutputStream openOutputStream(Uri uri)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
openOutputStream
public final java.io.OutputStream openOutputStream(Uri uri,
java.lang.String mode)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
openFileDescriptor
public final ParcelFileDescriptor openFileDescriptor(Uri uri,
java.lang.String mode)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
openAssetFileDescriptor
public final AssetFileDescriptor openAssetFileDescriptor(Uri uri,
java.lang.String mode)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
insert
public final Uri insert(Uri url,
ContentValues values)
applyBatch
public ContentProviderResult[] applyBatch(java.lang.String authority,
java.util.ArrayList<ContentProviderOperation> operations)
throws RemoteException,
OperationApplicationException
- Throws:
RemoteException
OperationApplicationException
bulkInsert
public final int bulkInsert(Uri url,
ContentValues[] values)
delete
public final int delete(Uri url,
java.lang.String where,
java.lang.String[] selectionArgs)
update
public final int update(Uri uri,
ContentValues values,
java.lang.String where,
java.lang.String[] selectionArgs)
acquireContentProviderClient
public final ContentProviderClient acquireContentProviderClient(Uri uri)
acquireContentProviderClient
public final ContentProviderClient acquireContentProviderClient(java.lang.String name)
registerContentObserver
public final void registerContentObserver(Uri uri,
boolean notifyForDescendents,
ContentObserver observer)
unregisterContentObserver
public final void unregisterContentObserver(ContentObserver observer)
notifyChange
public void notifyChange(Uri uri,
ContentObserver observer)
notifyChange
public void notifyChange(Uri uri,
ContentObserver observer,
boolean syncToNetwork)
startSync
public void startSync(Uri uri,
Bundle extras)
requestSync
public static void requestSync(Account account,
java.lang.String authority,
Bundle extras)
validateSyncExtrasBundle
public static void validateSyncExtrasBundle(Bundle extras)
cancelSync
public void cancelSync(Uri uri)
cancelSync
public static void cancelSync(Account account,
java.lang.String authority)
getSyncAdapterTypes
public static SyncAdapterType[] getSyncAdapterTypes()
getSyncAutomatically
public static boolean getSyncAutomatically(Account account,
java.lang.String authority)
setSyncAutomatically
public static void setSyncAutomatically(Account account,
java.lang.String authority,
boolean sync)
getIsSyncable
public static int getIsSyncable(Account account,
java.lang.String authority)
setIsSyncable
public static void setIsSyncable(Account account,
java.lang.String authority,
int syncable)
getMasterSyncAutomatically
public static boolean getMasterSyncAutomatically()
setMasterSyncAutomatically
public static void setMasterSyncAutomatically(boolean sync)
isSyncActive
public static boolean isSyncActive(Account account,
java.lang.String authority)
isSyncPending
public static boolean isSyncPending(Account account,
java.lang.String authority)
addStatusChangeListener
public static java.lang.Object addStatusChangeListener(int mask,
SyncStatusObserver callback)
removeStatusChangeListener
public static void removeStatusChangeListener(java.lang.Object handle)
Copyright © 2008-2010. All Rights Reserved.