final
ContentProviderClient
|
acquireContentProviderClient(Uri uri)
|
final
ContentProviderClient
|
acquireContentProviderClient(String name)
|
final
ContentProviderClient
|
acquireUnstableContentProviderClient(Uri uri)
|
final
ContentProviderClient
|
acquireUnstableContentProviderClient(String name)
|
static
void
|
addPeriodicSync(Account account, String authority, Bundle extras, long pollFrequency)
Specifies that a sync should be requested with the specified the account, authority,
and extras at the given frequency.
|
static
Object
|
addStatusChangeListener(int mask, SyncStatusObserver callback)
Request notifications when the different aspects of the SyncManager change.
|
ContentProviderResult[]
|
applyBatch(String authority, ArrayList<ContentProviderOperation> operations)
|
final
int
|
bulkInsert(Uri url, ContentValues[] values)
Inserts multiple rows into a table at the given URL.
|
final
Bundle
|
call(Uri uri, String method, String arg, Bundle extras)
Call a provider-defined method.
|
static
void
|
cancelSync(SyncRequest request)
Remove the specified sync.
|
static
void
|
cancelSync(Account account, String authority)
Cancel any active or pending syncs that match account and authority.
|
void
|
cancelSync(Uri uri)
|
final
Uri
|
canonicalize(Uri url)
Transform the given url to a canonical representation of
its referenced resource, which can be used across devices, persisted,
backed up and restored, etc.
|
final
int
|
delete(Uri url, String where, String[] selectionArgs)
Deletes row(s) specified by a content URI.
|
static
SyncInfo
|
getCurrentSync()
This method was deprecated
in API level 11.
Since multiple concurrent syncs are now supported you should use
getCurrentSyncs() to get the accurate list of current syncs.
This method returns the first item from the list of current syncs
or null if there are none.
|
static
List<SyncInfo>
|
getCurrentSyncs()
Returns a list with information about all the active syncs.
|
static
int
|
getIsSyncable(Account account, String authority)
Check if this account/provider is syncable.
|
static
boolean
|
getMasterSyncAutomatically()
Gets the master auto-sync setting that applies to all the providers and accounts.
|
List<UriPermission>
|
getOutgoingPersistedUriPermissions()
Return list of all persisted URI permission grants that are hosted by the
calling app.
|
static
List<PeriodicSync>
|
getPeriodicSyncs(Account account, String authority)
Get the list of information about the periodic syncs for the given account and authority.
|
List<UriPermission>
|
getPersistedUriPermissions()
Return list of all URI permission grants that have been persisted by the
calling app.
|
String[]
|
getStreamTypes(Uri url, String mimeTypeFilter)
|
static
SyncAdapterType[]
|
getSyncAdapterTypes()
Get information about the SyncAdapters that are known to the system.
|
static
boolean
|
getSyncAutomatically(Account account, String authority)
Check if the provider should be synced when a network tickle is received
This method requires the caller to hold the permission
READ_SYNC_SETTINGS .
|
final
String
|
getType(Uri url)
Return the MIME type of the given content URL.
|
final
Uri
|
insert(Uri url, ContentValues values)
Inserts a row into a table at the given URL.
|
static
boolean
|
isSyncActive(Account account, String authority)
Returns true if there is currently a sync operation for the given account or authority
actively being processed.
|
static
boolean
|
isSyncPending(Account account, String authority)
Return true if the pending status is true of any matching authorities.
|
void
|
notifyChange(Uri uri, ContentObserver observer, boolean syncToNetwork)
Notify registered observers that a row was updated.
|
void
|
notifyChange(Uri uri, ContentObserver observer)
Notify registered observers that a row was updated and attempt to sync changes
to the network.
|
final
AssetFileDescriptor
|
openAssetFileDescriptor(Uri uri, String mode)
Open a raw file descriptor to access data under a URI.
|
final
AssetFileDescriptor
|
openAssetFileDescriptor(Uri uri, String mode, CancellationSignal cancellationSignal)
Open a raw file descriptor to access data under a URI.
|
final
ParcelFileDescriptor
|
openFileDescriptor(Uri uri, String mode, CancellationSignal cancellationSignal)
Open a raw file descriptor to access data under a URI.
|
final
ParcelFileDescriptor
|
openFileDescriptor(Uri uri, String mode)
Open a raw file descriptor to access data under a URI.
|
final
InputStream
|
openInputStream(Uri uri)
Open a stream on to the content associated with a content URI.
|
final
OutputStream
|
openOutputStream(Uri uri)
|
final
OutputStream
|
openOutputStream(Uri uri, String mode)
Open a stream on to the content associated with a content URI.
|
final
AssetFileDescriptor
|
openTypedAssetFileDescriptor(Uri uri, String mimeType, Bundle opts, CancellationSignal cancellationSignal)
Open a raw file descriptor to access (potentially type transformed)
data from a "content:" URI.
|
final
AssetFileDescriptor
|
openTypedAssetFileDescriptor(Uri uri, String mimeType, Bundle opts)
Open a raw file descriptor to access (potentially type transformed)
data from a "content:" URI.
|
final
Cursor
|
query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)
Query the given URI, returning a Cursor over the result set.
|
final
Cursor
|
query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder, CancellationSignal cancellationSignal)
Query the given URI, returning a Cursor over the result set
with optional support for cancellation.
|
final
void
|
registerContentObserver(Uri uri, boolean notifyForDescendents, ContentObserver observer)
Register an observer class that gets callbacks when data identified by a
given content URI changes.
|
void
|
releasePersistableUriPermission(Uri uri, int modeFlags)
Relinquish a persisted URI permission grant.
|
static
void
|
removePeriodicSync(Account account, String authority, Bundle extras)
Remove a periodic sync.
|
static
void
|
removeStatusChangeListener(Object handle)
Remove a previously registered status change listener.
|
static
void
|
requestSync(Account account, String authority, Bundle extras)
Start an asynchronous sync operation.
|
static
void
|
requestSync(SyncRequest request)
Register a sync with the SyncManager.
|
static
void
|
setIsSyncable(Account account, String authority, int syncable)
Set whether this account/provider is syncable.
|
static
void
|
setMasterSyncAutomatically(boolean sync)
Sets the master auto-sync setting that applies to all the providers and accounts.
|
static
void
|
setSyncAutomatically(Account account, String authority, boolean sync)
Set whether or not the provider is synced when it receives a network tickle.
|
void
|
startSync(Uri uri, Bundle extras)
|
void
|
takePersistableUriPermission(Uri uri, int modeFlags)
Take a persistable URI permission grant that has been offered.
|
final
Uri
|
uncanonicalize(Uri url)
Given a canonical Uri previously generated by canonicalize(Uri) , convert
it to its local non-canonical form.
|
final
void
|
unregisterContentObserver(ContentObserver observer)
Unregisters a change observer.
|
final
int
|
update(Uri uri, ContentValues values, String where, String[] selectionArgs)
Update row(s) in a content URI.
|
static
void
|
validateSyncExtrasBundle(Bundle extras)
Check that only values of the following types are in the Bundle:
- Integer
- Long
- Boolean
- Float
- Double
- String
- Account
- null
|