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
(
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 in the pending list, or 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.
|
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
|