@Implements(value=android.content.ContentResolver.class) public class ShadowContentResolver extends Object
ContentResolver.| Modifier and Type | Class and Description |
|---|---|
static class |
ShadowContentResolver.DeleteStatement |
static class |
ShadowContentResolver.InsertStatement |
static class |
ShadowContentResolver.NotifiedUri |
static class |
ShadowContentResolver.Status |
static class |
ShadowContentResolver.UpdateStatement |
| Constructor and Description |
|---|
ShadowContentResolver() |
| Modifier and Type | Method and Description |
|---|---|
android.content.ContentProviderClient |
acquireContentProviderClient(String name) |
android.content.ContentProviderClient |
acquireContentProviderClient(android.net.Uri uri) |
android.content.IContentProvider |
acquireProvider(String name) |
android.content.IContentProvider |
acquireProvider(android.net.Uri uri) |
android.content.ContentProviderClient |
acquireUnstableContentProviderClient(String name) |
android.content.ContentProviderClient |
acquireUnstableContentProviderClient(android.net.Uri uri) |
android.content.IContentProvider |
acquireUnstableProvider(String name) |
android.content.IContentProvider |
acquireUnstableProvider(android.net.Uri uri) |
static void |
addPeriodicSync(android.accounts.Account account,
String authority,
android.os.Bundle extras,
long pollFrequency) |
android.content.ContentProviderResult[] |
applyBatch(String authority,
ArrayList<android.content.ContentProviderOperation> operations) |
int |
bulkInsert(android.net.Uri url,
android.content.ContentValues[] values) |
android.os.Bundle |
call(android.net.Uri uri,
String method,
String arg,
android.os.Bundle extras) |
static void |
cancelSync(android.accounts.Account account,
String authority) |
void |
clearContentObservers()
Non-Android accessor.
|
int |
delete(android.net.Uri url,
String where,
String[] selectionArgs) |
android.database.ContentObserver |
getContentObserver(android.net.Uri uri)
Deprecated.
This method return random observer,
getContentObservers(android.net.Uri) should be used instead. |
Collection<android.database.ContentObserver> |
getContentObservers(android.net.Uri uri)
Non-Android accessor.
|
ArrayList<android.content.ContentProviderOperation> |
getContentProviderOperations(String authority) |
List<android.net.Uri> |
getDeletedUris() |
List<ShadowContentResolver.DeleteStatement> |
getDeleteStatements() |
List<ShadowContentResolver.InsertStatement> |
getInsertStatements() |
static int |
getIsSyncable(android.accounts.Account account,
String authority) |
static boolean |
getMasterSyncAutomatically() |
List<ShadowContentResolver.NotifiedUri> |
getNotifiedUris() |
static List<android.content.PeriodicSync> |
getPeriodicSyncs(android.accounts.Account account,
String authority) |
static android.content.ContentProvider |
getProvider(android.net.Uri uri) |
static ShadowContentResolver.Status |
getStatus(android.accounts.Account account,
String authority) |
static ShadowContentResolver.Status |
getStatus(android.accounts.Account account,
String authority,
boolean create) |
static boolean |
getSyncAutomatically(android.accounts.Account account,
String authority) |
String |
getType(android.net.Uri uri) |
List<ShadowContentResolver.UpdateStatement> |
getUpdateStatements() |
android.net.Uri |
insert(android.net.Uri url,
android.content.ContentValues values) |
static boolean |
isSyncActive(android.accounts.Account account,
String authority) |
void |
notifyChange(android.net.Uri uri,
android.database.ContentObserver observer) |
void |
notifyChange(android.net.Uri uri,
android.database.ContentObserver observer,
boolean syncToNetwork) |
InputStream |
openInputStream(android.net.Uri uri) |
OutputStream |
openOutputStream(android.net.Uri uri) |
android.content.res.AssetFileDescriptor |
openTypedAssetFileDescriptor(android.net.Uri uri,
String mimeType,
android.os.Bundle opts) |
android.database.Cursor |
query(android.net.Uri uri,
String[] projection,
String selection,
String[] selectionArgs,
String sortOrder) |
void |
registerContentObserver(android.net.Uri uri,
boolean notifyForDescendents,
android.database.ContentObserver observer) |
void |
registerContentObserver(android.net.Uri uri,
boolean notifyForDescendents,
android.database.ContentObserver observer,
int userHandle) |
void |
registerInputStream(android.net.Uri uri,
InputStream inputStream) |
static void |
registerProvider(String authority,
android.content.ContentProvider provider) |
static void |
removePeriodicSync(android.accounts.Account account,
String authority,
android.os.Bundle extras) |
static void |
requestSync(android.accounts.Account account,
String authority,
android.os.Bundle extras) |
static void |
reset() |
void |
setContentProviderResult(android.content.ContentProviderResult[] contentProviderResults) |
void |
setCursor(BaseCursor cursor) |
void |
setCursor(android.net.Uri uri,
BaseCursor cursorForUri) |
static void |
setIsSyncable(android.accounts.Account account,
String authority,
int syncable) |
static void |
setMasterSyncAutomatically(boolean sync) |
void |
setNextDatabaseIdForInserts(int nextId) |
void |
setNextDatabaseIdForUpdates(int nextId) |
static void |
setSyncAutomatically(android.accounts.Account account,
String authority,
boolean sync) |
void |
unregisterContentObserver(android.database.ContentObserver observer) |
int |
update(android.net.Uri uri,
android.content.ContentValues values,
String where,
String[] selectionArgs) |
static void |
validateSyncExtrasBundle(android.os.Bundle extras) |
@Resetter public static void reset()
public void registerInputStream(android.net.Uri uri,
InputStream inputStream)
@Implementation public final InputStream openInputStream(android.net.Uri uri)
@Implementation public final OutputStream openOutputStream(android.net.Uri uri)
@Implementation
public final android.net.Uri insert(android.net.Uri url,
android.content.ContentValues values)
@Implementation
public int update(android.net.Uri uri,
android.content.ContentValues values,
String where,
String[] selectionArgs)
@Implementation
public final android.database.Cursor query(android.net.Uri uri,
String[] projection,
String selection,
String[] selectionArgs,
String sortOrder)
@Implementation public String getType(android.net.Uri uri)
@Implementation
public android.os.Bundle call(android.net.Uri uri,
String method,
String arg,
android.os.Bundle extras)
@Implementation public final android.content.ContentProviderClient acquireContentProviderClient(String name)
@Implementation public final android.content.ContentProviderClient acquireContentProviderClient(android.net.Uri uri)
@Implementation public final android.content.ContentProviderClient acquireUnstableContentProviderClient(String name)
@Implementation public final android.content.ContentProviderClient acquireUnstableContentProviderClient(android.net.Uri uri)
@Implementation public final android.content.IContentProvider acquireProvider(String name)
@Implementation public final android.content.IContentProvider acquireProvider(android.net.Uri uri)
@Implementation public final android.content.IContentProvider acquireUnstableProvider(String name)
@Implementation public final android.content.IContentProvider acquireUnstableProvider(android.net.Uri uri)
@Implementation
public final int delete(android.net.Uri url,
String where,
String[] selectionArgs)
@Implementation
public final int bulkInsert(android.net.Uri url,
android.content.ContentValues[] values)
@Implementation
public void notifyChange(android.net.Uri uri,
android.database.ContentObserver observer,
boolean syncToNetwork)
@Implementation
public void notifyChange(android.net.Uri uri,
android.database.ContentObserver observer)
@Implementation public android.content.ContentProviderResult[] applyBatch(String authority, ArrayList<android.content.ContentProviderOperation> operations) throws android.content.OperationApplicationException
android.content.OperationApplicationException@Implementation
public static void requestSync(android.accounts.Account account,
String authority,
android.os.Bundle extras)
@Implementation
public static void cancelSync(android.accounts.Account account,
String authority)
@Implementation
public static boolean isSyncActive(android.accounts.Account account,
String authority)
@Implementation
public static void setIsSyncable(android.accounts.Account account,
String authority,
int syncable)
@Implementation
public static int getIsSyncable(android.accounts.Account account,
String authority)
@Implementation
public static boolean getSyncAutomatically(android.accounts.Account account,
String authority)
@Implementation
public static void setSyncAutomatically(android.accounts.Account account,
String authority,
boolean sync)
@Implementation
public static void addPeriodicSync(android.accounts.Account account,
String authority,
android.os.Bundle extras,
long pollFrequency)
@Implementation
public static void removePeriodicSync(android.accounts.Account account,
String authority,
android.os.Bundle extras)
@Implementation public static List<android.content.PeriodicSync> getPeriodicSyncs(android.accounts.Account account, String authority)
@Implementation public static void validateSyncExtrasBundle(android.os.Bundle extras)
@Implementation public static void setMasterSyncAutomatically(boolean sync)
@Implementation public static boolean getMasterSyncAutomatically()
public static android.content.ContentProvider getProvider(android.net.Uri uri)
public static void registerProvider(String authority, android.content.ContentProvider provider)
public static ShadowContentResolver.Status getStatus(android.accounts.Account account, String authority)
public static ShadowContentResolver.Status getStatus(android.accounts.Account account, String authority, boolean create)
public void setCursor(BaseCursor cursor)
public void setCursor(android.net.Uri uri,
BaseCursor cursorForUri)
public void setNextDatabaseIdForInserts(int nextId)
public void setNextDatabaseIdForUpdates(int nextId)
public List<ShadowContentResolver.InsertStatement> getInsertStatements()
public List<ShadowContentResolver.UpdateStatement> getUpdateStatements()
public List<android.net.Uri> getDeletedUris()
public List<ShadowContentResolver.DeleteStatement> getDeleteStatements()
public List<ShadowContentResolver.NotifiedUri> getNotifiedUris()
public ArrayList<android.content.ContentProviderOperation> getContentProviderOperations(String authority)
public void setContentProviderResult(android.content.ContentProviderResult[] contentProviderResults)
@Implementation
public void registerContentObserver(android.net.Uri uri,
boolean notifyForDescendents,
android.database.ContentObserver observer)
@Implementation
public void registerContentObserver(android.net.Uri uri,
boolean notifyForDescendents,
android.database.ContentObserver observer,
int userHandle)
@Implementation public void unregisterContentObserver(android.database.ContentObserver observer)
public void clearContentObservers()
@Deprecated public android.database.ContentObserver getContentObserver(android.net.Uri uri)
getContentObservers(android.net.Uri) should be used instead.uri - Given URIpublic Collection<android.database.ContentObserver> getContentObservers(android.net.Uri uri)
uri - Given URI@Implementation
public final android.content.res.AssetFileDescriptor openTypedAssetFileDescriptor(android.net.Uri uri,
String mimeType,
android.os.Bundle opts)
throws FileNotFoundException
FileNotFoundExceptionCopyright © 2016. All rights reserved.