Share via


MockContentResolver Classe

Definizione

Estensione progettata android.content.ContentResolver per il test.

[Android.Runtime.Register("android/test/mock/MockContentResolver", DoNotGenerateAcw=true)]
public class MockContentResolver : Android.Content.ContentResolver
[<Android.Runtime.Register("android/test/mock/MockContentResolver", DoNotGenerateAcw=true)>]
type MockContentResolver = class
    inherit ContentResolver
Ereditarietà
MockContentResolver
Attributi

Commenti

Estensione progettata android.content.ContentResolver per il test.

MockContentResolver esegue l'override del normale modo di risolvere i provider da parte dell'autorità. Per avere accesso a un provider in base alla relativa autorità, gli utenti di MockContentResolver creano prima un'istanza del provider e usano MockContentResolver#addProvider(String, ContentProvider). La risoluzione di un'autorità si verifica interamente all'interno di MockContentResolver.

Gli utenti possono anche impostare la voce di un'autorità nella mappa su Null, in modo che un provider sia completamente simulato.

<div class="special reference"><h3 Developer Guide</h3>>

Per altre informazioni sui test dell'applicazione, vedere la guida per sviluppatori di test .

</Div>

Documentazione Java per android.test.mock.MockContentResolver.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

MockContentResolver()

Crea una mappa locale di provider.

MockContentResolver(Context)

Crea una mappa locale di provider.

MockContentResolver(IntPtr, JniHandleOwnership)

Costruttore utilizzato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Campi

AnyCursorItemType

Questo è il tipo MIME generico della piattaforma Android in modo che corrisponda a qualsiasi tipo MIME del modulo "#CURSOR_ITEM_BASE_TYPE/SUB_TYPE".

(Ereditato da ContentResolver)
CursorDirBaseType

Questo è il tipo MIME di base della piattaforma Android per un contenuto: URI contenente un cursore di zero o più elementi.

(Ereditato da ContentResolver)
CursorItemBaseType

Questo è il tipo MIME di base della piattaforma Android per un contenuto: URI contenente un cursore di un singolo elemento.

(Ereditato da ContentResolver)
ExtraHonoredArgs

Consente al provider di segnalare al client le chiavi di query rispettate in un cursore.

(Ereditato da ContentResolver)
ExtraRefreshSupported

Valore booleano aggiuntivo che descrive se un determinato provider supporta o meno l'aggiornamento.

(Ereditato da ContentResolver)
ExtraSize

Oggetto aggiuntivo Point che descrive le dimensioni ottimali per una risorsa immagine richiesta, in pixel.

(Ereditato da ContentResolver)
ExtraTotalCount

Aggiunta ad Cursor altri Bundle per indicare il numero totale di righe del recordset quando è supportato il paging.

(Ereditato da ContentResolver)
NotifyDelete
Obsoleti.

Flag per #notifyChange(Uri, ContentObserver, int): in genere impostato da un ContentProvider per indicare che questa notifica è il risultato di una ContentProvider#delete chiamata.

(Ereditato da ContentResolver)
NotifyInsert
Obsoleti.

Flag per #notifyChange(Uri, ContentObserver, int): in genere impostato da un ContentProvider per indicare che questa notifica è il risultato di una ContentProvider#insert chiamata.

(Ereditato da ContentResolver)
NotifySkipNotifyForDescendants
Obsoleti.

Flag per #notifyChange(Uri, ContentObserver, int): se impostato, questa notifica verrà ignorata se viene recapitata all'URI radice di un ContentObserver che usa "notify for descendants".

(Ereditato da ContentResolver)
NotifySyncToNetwork
Obsoleti.

Flag per #notifyChange(Uri, ContentObserver, int): tentare di sincronizzare la modifica alla rete.

(Ereditato da ContentResolver)
NotifyUpdate
Obsoleti.

Flag per #notifyChange(Uri, ContentObserver, int): in genere impostato da un ContentProvider per indicare che questa notifica è il risultato di una ContentProvider#update chiamata.

(Ereditato da ContentResolver)
QueryArgGroupColumns

Specifica l'elenco di colonne (archiviate come String[]) su cui raggruppare i risultati.

(Ereditato da ContentResolver)
QueryArgLimit

Specifica il numero massimo di righe da includere in un cursore.

(Ereditato da ContentResolver)
QueryArgOffset

Specifica l'indice di riga di offset all'interno di un cursore.

(Ereditato da ContentResolver)
QueryArgSortCollation

Consente al client di specificare un hint per il provider che dichiara le regole di confronto da usare durante l'ordinamento dei valori.

(Ereditato da ContentResolver)
QueryArgSortColumns

Specifica l'elenco di colonne (archiviate come String[]) in base alle quali ordinare i risultati.

(Ereditato da ContentResolver)
QueryArgSortDirection

Specifica l'ordinamento desiderato.

(Ereditato da ContentResolver)
QueryArgSortLocale

Consente al client di specificare un hint per il provider che dichiara le impostazioni locali da usare durante l'ordinamento dei valori.

(Ereditato da ContentResolver)
QueryArgSqlGroupBy

Chiave per una stringa di stile GROUP BY SQL che può essere presente nell'argomento Bundle di query passato a ContentProvider#query(Uri, String[], Bundle, CancellationSignal).

(Ereditato da ContentResolver)
QueryArgSqlHaving

Chiave per una stringa di stile HAVING SQL che può essere presente nell'argomento Bundle di query passato a ContentProvider#query(Uri, String[], Bundle, CancellationSignal).

(Ereditato da ContentResolver)
QueryArgSqlLimit

Chiave per una stringa di stile LIMIT SQL che può essere presente nell'argomento Bundle di query passato a ContentProvider#query(Uri, String[], Bundle, CancellationSignal).

(Ereditato da ContentResolver)
QueryArgSqlSelection

Chiave per una stringa di selezione dello stile SQL che può essere presente nell'argomento Bundle di query passato a ContentProvider#query(Uri, String[], Bundle, CancellationSignal) quando viene chiamato da un client legacy.

(Ereditato da ContentResolver)
QueryArgSqlSelectionArgs

Chiave per l'elenco di argomenti stringa di selezione SQL.

(Ereditato da ContentResolver)
QueryArgSqlSortOrder

Chiave per una stringa di ordinamento dello stile SQL che può essere presente nell'argomento Bundle di query passato a ContentProvider#query(Uri, String[], Bundle, CancellationSignal) quando viene chiamato da un client legacy.

(Ereditato da ContentResolver)
QuerySortDirectionAscending
Obsoleti.

Estensione progettata android.content.ContentResolver per il test.

(Ereditato da ContentResolver)
QuerySortDirectionDescending
Obsoleti.

Estensione progettata android.content.ContentResolver per il test.

(Ereditato da ContentResolver)
SchemeAndroidResource (Ereditato da ContentResolver)
SchemeContent (Ereditato da ContentResolver)
SchemeFile (Ereditato da ContentResolver)
SyncExtrasAccount
Obsoleti.

Metodo deprecato.

(Ereditato da ContentResolver)
SyncExtrasDiscardLocalDeletions

Indica che l'adattatore di sincronizzazione non deve procedere con le operazioni di eliminazione, se determina che sono presenti troppi elementi.

(Ereditato da ContentResolver)
SyncExtrasDoNotRetry

Se questo valore aggiuntivo è impostato su true, la richiesta non verrà ritentata in caso di errore.

(Ereditato da ContentResolver)
SyncExtrasExpedited

Se questo valore aggiuntivo è impostato su true, la richiesta di sincronizzazione verrà pianificata all'inizio della coda delle richieste di sincronizzazione, ma è comunque soggetta alla quota e alla limitazione di JobScheduler a causa dei bucket di standby dell'app.

(Ereditato da ContentResolver)
SyncExtrasForce
Obsoleti.

Metodo deprecato.

(Ereditato da ContentResolver)
SyncExtrasIgnoreBackoff

Se questo valore aggiuntivo è impostato su true, eventuali backoff per il tentativo iniziale (e.

(Ereditato da ContentResolver)
SyncExtrasIgnoreSettings

Se questo valore aggiuntivo è impostato su true, le impostazioni di sincronizzazione (ad esempio getSyncAutomatically()) vengono ignorate dall'utilità di pianificazione della sincronizzazione.

(Ereditato da ContentResolver)
SyncExtrasInitialize

Impostare da SyncManager per richiedere che l'oggetto SyncAdapter inizializzi se stesso per la coppia di account/autorità specificata.

(Ereditato da ContentResolver)
SyncExtrasManual

L'impostazione di questo valore aggiuntivo equivale all'impostazione di e #SYNC_EXTRAS_IGNORE_SETTINGS#SYNC_EXTRAS_IGNORE_BACKOFF

(Ereditato da ContentResolver)
SyncExtrasOverrideTooManyDeletions

Indica che l'adattatore di sincronizzazione deve procedere con le operazioni di eliminazione, anche se determina che sono presenti troppi elementi.

(Ereditato da ContentResolver)
SyncExtrasRequireCharging

Se questo valore aggiuntivo è impostato su true, la richiesta di sincronizzazione verrà pianificata solo quando il dispositivo è collegato.

(Ereditato da ContentResolver)
SyncExtrasScheduleAsExpeditedJob

Eseguire questa operazione di sincronizzazione come "processo accelerato" (vedere android.app.job.JobInfo.Builder#setExpedited(boolean)).

(Ereditato da ContentResolver)
SyncExtrasUpload

Indica che questa sincronizzazione deve caricare solo le modifiche locali nel server.

(Ereditato da ContentResolver)
SyncObserverTypeActive
Obsoleti.
(Ereditato da ContentResolver)
SyncObserverTypePending
Obsoleti.
(Ereditato da ContentResolver)
SyncObserverTypeSettings
Obsoleti.
(Ereditato da ContentResolver)

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Estensione progettata android.content.ContentResolver per il test.

(Ereditato da Object)
JniPeerMembers

Estensione progettata android.content.ContentResolver per il test.

OutgoingPersistedUriPermissions

Restituisce l'elenco di tutte le concessioni di autorizzazioni URI persistenti ospitate dall'app chiamante.

(Ereditato da ContentResolver)
PeerReference

Estensione progettata android.content.ContentResolver per il test.

(Ereditato da Object)
PersistedUriPermissions

Restituisce l'elenco di tutte le concessioni di autorizzazione URI rese persistenti dall'app chiamante.

(Ereditato da ContentResolver)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

AcquireContentProviderClient(String)

Restituisce un ContentProviderClient oggetto associato all'oggetto ContentProvider con l'autorità di nome, avviando il provider, se necessario.

(Ereditato da ContentResolver)
AcquireContentProviderClient(Uri)

Restituisce un ContentProviderClient oggetto associato all'oggetto ContentProvider che esegue il servizio del contenuto in corrispondenza dell'URI, avviando il provider, se necessario.

(Ereditato da ContentResolver)
AcquireUnstableContentProviderClient(String)

Come #acquireContentProviderClient(String), ma per l'uso quando non si considera attendibile la stabilità del provider di contenuti di destinazione.

(Ereditato da ContentResolver)
AcquireUnstableContentProviderClient(Uri)

Come #acquireContentProviderClient(Uri), ma per l'uso quando non si considera attendibile la stabilità del provider di contenuti di destinazione.

(Ereditato da ContentResolver)
AddProvider(String, ContentProvider)

Aggiunge l'accesso a un provider in base alla relativa autorità

ApplyBatch(String, IList<ContentProviderOperation>)

Applica ognuno degli ContentProviderOperation oggetti e restituisce una matrice dei relativi risultati.

(Ereditato da ContentResolver)
BulkInsert(Uri, ContentValues[])

Inserisce più righe in una tabella in corrispondenza dell'URL specificato.

(Ereditato da ContentResolver)
Call(String, String, String, Bundle)

Chiamare un metodo definito dal provider.

(Ereditato da ContentResolver)
Call(Uri, String, String, Bundle)

Chiamare un metodo definito dal provider.

(Ereditato da ContentResolver)
CancelSync(Uri)
Obsoleti.

Annullare tutte le sincronizzazioni attive o in sospeso corrispondenti all'URI.

(Ereditato da ContentResolver)
Canonicalize(Uri)

Trasformare l'URL</>var> specificato <in una rappresentazione canonica della risorsa a cui si fa riferimento, che può essere usata tra dispositivi, resi persistenti, sottoposti a backup e ripristinati e così via.

(Ereditato da ContentResolver)
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Delete(Uri, Bundle)

Elimina le righe specificate da un URI di contenuto.

(Ereditato da ContentResolver)
Delete(Uri, String, String[])

Elimina le righe specificate da un URI di contenuto.

(Ereditato da ContentResolver)
Dispose()

Estensione progettata android.content.ContentResolver per il test.

(Ereditato da Object)
Dispose(Boolean)

Estensione progettata android.content.ContentResolver per il test.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetStreamTypes(Uri, String)

È possibile restituire una query per i possibili tipi MIME per le rappresentazioni che l'URL del contenuto specificato può essere restituito quando viene aperto come flusso con #openTypedAssetFileDescriptor.

(Ereditato da ContentResolver)
GetType(Uri)

Restituisce il tipo MIME dell'URL del contenuto specificato.

(Ereditato da ContentResolver)
GetTypeInfo(String)

Restituisce una descrizione dettagliata del tipo MIME specificato, inclusa un'icona e un'etichetta che descrivono il tipo.

(Ereditato da ContentResolver)
Insert(Uri, ContentValues)

Inserisce una riga in una tabella in corrispondenza dell'URL specificato.

(Ereditato da ContentResolver)
Insert(Uri, ContentValues, Bundle)

Inserisce una riga in una tabella in corrispondenza dell'URL specificato.

(Ereditato da ContentResolver)
JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
LoadThumbnail(Uri, Size, CancellationSignal)

Metodo pratico che carica in modo efficiente un'anteprima visiva per l'oggetto specificato Uri.

(Ereditato da ContentResolver)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags)

Notificare agli osservatori registrati che sono state aggiornate diverse righe.

(Ereditato da ContentResolver)
NotifyChange(Uri, ContentObserver)

Notificare agli osservatori registrati che una riga è stata aggiornata e tentare di sincronizzare le modifiche alla rete.

(Ereditato da ContentResolver)
NotifyChange(Uri, ContentObserver, Boolean)

Notificare agli osservatori registrati che una riga è stata aggiornata.

(Ereditato da ContentResolver)
NotifyChange(Uri, ContentObserver, NotifyChangeFlags)

Notificare agli osservatori registrati che una riga è stata aggiornata.

(Ereditato da ContentResolver)
OpenAssetFile(Uri, String, CancellationSignal)

Estensione progettata android.content.ContentResolver per il test.

(Ereditato da ContentResolver)
OpenAssetFileDescriptor(Uri, String)

Aprire un descrittore di file non elaborato per accedere ai dati in un URI.

(Ereditato da ContentResolver)
OpenAssetFileDescriptor(Uri, String, CancellationSignal)

Aprire un descrittore di file non elaborato per accedere ai dati in un URI.

(Ereditato da ContentResolver)
OpenFile(Uri, String, CancellationSignal)

Estensione progettata android.content.ContentResolver per il test.

(Ereditato da ContentResolver)
OpenFileDescriptor(Uri, String)

Aprire un descrittore di file non elaborato per accedere ai dati in un URI.

(Ereditato da ContentResolver)
OpenFileDescriptor(Uri, String, CancellationSignal)

Aprire un descrittore di file non elaborato per accedere ai dati in un URI.

(Ereditato da ContentResolver)
OpenInputStream(Uri)

Aprire un flusso sul contenuto associato a un URI del contenuto.

(Ereditato da ContentResolver)
OpenOutputStream(Uri)

Sinonimo di #openOutputStream(Uri, String) openOutputStream(uri, "w").

(Ereditato da ContentResolver)
OpenOutputStream(Uri, String)

Aprire un flusso sul contenuto associato a un URI del contenuto.

(Ereditato da ContentResolver)
OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal)

Estensione progettata android.content.ContentResolver per il test.

(Ereditato da ContentResolver)
OpenTypedAssetFileDescriptor(Uri, String, Bundle)

Aprire un descrittore di file non elaborato per accedere ai dati (potenzialmente trasformati dal tipo) da un URI "content:".

(Ereditato da ContentResolver)
OpenTypedAssetFileDescriptor(Uri, String, Bundle, CancellationSignal)

Aprire un descrittore di file non elaborato per accedere ai dati (potenzialmente trasformati dal tipo) da un URI "content:".

(Ereditato da ContentResolver)
Query(Uri, String[], Bundle, CancellationSignal)

Eseguire una query sull'URI specificato, restituendo un Cursor oggetto sul set di risultati con il supporto per l'annullamento.

(Ereditato da ContentResolver)
Query(Uri, String[], String, String[], String)

Eseguire una query sull'URI specificato, restituendo un Cursor oggetto sul set di risultati.

(Ereditato da ContentResolver)
Query(Uri, String[], String, String[], String, CancellationSignal)

Eseguire una query sull'URI specificato, restituendo un Cursor oggetto sul set di risultati con supporto facoltativo per l'annullamento.

(Ereditato da ContentResolver)
Refresh(Uri, Bundle, CancellationSignal)

In questo modo i client possono richiedere un aggiornamento esplicito del contenuto identificato da uri.

(Ereditato da ContentResolver)
RegisterContentObserver(Uri, Boolean, ContentObserver)

Registrare una classe observer che ottiene i callback quando i dati identificati da un determinato URI del contenuto cambiano.

(Ereditato da ContentResolver)
ReleasePersistableUriPermission(Uri, ActivityFlags)

Rinunciare a una concessione di autorizzazione URI persistente.

(Ereditato da ContentResolver)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
StartSync(Uri, Bundle)
Obsoleti.

Avviare un'operazione di sincronizzazione asincrona.

(Ereditato da ContentResolver)
TakePersistableUriPermission(Uri, ActivityFlags)

Concedere un'autorizzazione URI persistente che è stata offerta.

(Ereditato da ContentResolver)
ToArray<T>()

Estensione progettata android.content.ContentResolver per il test.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
Uncanonicalize(Uri)

Dato un URI canonico generato in precedenza da #canonicalize, convertirlo nel formato locale non canonico.

(Ereditato da ContentResolver)
UnregisterContentObserver(ContentObserver)

Annulla la registrazione di un osservatore delle modifiche.

(Ereditato da ContentResolver)
UnregisterFromRuntime()

Estensione progettata android.content.ContentResolver per il test.

(Ereditato da Object)
Update(Uri, ContentValues, Bundle)

Aggiornare le righe in un URI del contenuto.

(Ereditato da ContentResolver)
Update(Uri, ContentValues, String, String[])

Aggiornare le righe in un URI del contenuto.

(Ereditato da ContentResolver)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Estensione progettata android.content.ContentResolver per il test.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Estensione progettata android.content.ContentResolver per il test.

(Ereditato da Object)
IJavaPeerable.Finalized()

Estensione progettata android.content.ContentResolver per il test.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Estensione progettata android.content.ContentResolver per il test.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Estensione progettata android.content.ContentResolver per il test.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Estensione progettata android.content.ContentResolver per il test.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Estensione progettata android.content.ContentResolver per il test.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Estensione progettata android.content.ContentResolver per il test.

GetJniTypeName(IJavaPeerable)

Estensione progettata android.content.ContentResolver per il test.

Si applica a