ContentResolver Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l.
[Android.Runtime.Register("android/content/ContentResolver", DoNotGenerateAcw=true)]
public abstract class ContentResolver : Java.Lang.Object
[<Android.Runtime.Register("android/content/ContentResolver", DoNotGenerateAcw=true)>]
type ContentResolver = class
inherit Object
- Ereditarietà
- Derivato
- Attributi
Commenti
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l.
<div class="special reference"><h3>Developer Guides</h3>
Per altre informazioni sull'uso di contentResolver con provider di contenuti, vedere la Guida per sviluppatori dei provider di contenuti.
</Div>
Documentazione java per android.content.ContentResolver
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Costruttori
ContentResolver(Context) |
Nota: il passaggio di un |
ContentResolver(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
Campi
AnyCursorItemType |
Si tratta del tipo MIME generico della piattaforma Android in modo che corrisponda a qualsiasi tipo MIME del modulo " |
CursorDirBaseType |
Questo è il tipo MIME di base della piattaforma Android per un contenuto: URI contenente un cursore pari a zero o più elementi. |
CursorItemBaseType |
Questo è il tipo MIME di base della piattaforma Android per un contenuto: URI contenente un cursore di un singolo elemento. |
ExtraHonoredArgs |
Consente al provider di segnalare al client le chiavi di query rispettate in un cursore. |
ExtraRefreshSupported |
Valore booleano aggiuntivo che descrive se un provider specifico supporta o meno l'aggiornamento. |
ExtraSize |
Un'ulteriore |
ExtraTotalCount |
Aggiunta a ulteriori |
NotifyDelete |
Obsoleti.
Flag per |
NotifyInsert |
Obsoleti.
Flag per |
NotifySkipNotifyForDescendants |
Obsoleti.
Flag per |
NotifySyncToNetwork |
Obsoleti.
Flag per |
NotifyUpdate |
Obsoleti.
Flag per |
QueryArgGroupColumns |
Specifica l'elenco di colonne (archiviate come |
QueryArgLimit |
Specifica il numero massimo di righe da includere in un cursore. |
QueryArgOffset |
Specifica l'indice di riga di offset all'interno di un cursore. |
QueryArgSortCollation |
Consente al client di specificare un hint per il provider che dichiara le regole di confronto da usare durante l'ordinamento dei valori. |
QueryArgSortColumns |
Specifica l'elenco di colonne (archiviate come |
QueryArgSortDirection |
Specifica l'ordinamento desiderato. |
QueryArgSortLocale |
Consente al client di specificare un hint per il provider dichiarando le impostazioni locali da usare durante l'ordinamento dei valori. |
QueryArgSqlGroupBy |
Chiave per una stringa di stile |
QueryArgSqlHaving |
Chiave per una stringa di stile |
QueryArgSqlLimit |
Chiave per una stringa di stile |
QueryArgSqlSelection |
Chiave per una stringa di selezione dello stile SQL che può essere presente nell'argomento Bundle di query passato a |
QueryArgSqlSelectionArgs |
Chiave per l'elenco di argomenti stringa di selezione SQL. |
QueryArgSqlSortOrder |
Chiave per una stringa di ordinamento dello stile SQL che può essere presente nell'argomento Bundle di query passato a |
QuerySortDirectionAscending |
Obsoleti.
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l. |
QuerySortDirectionDescending |
Obsoleti.
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l. |
SchemeAndroidResource | |
SchemeContent | |
SchemeFile | |
SyncExtrasAccount |
Obsoleti.
Questo membro è deprecato. |
SyncExtrasDiscardLocalDeletions |
Indica che l'adattatore di sincronizzazione non deve procedere con le operazioni di eliminazione, se determina che sono presenti troppi elementi. |
SyncExtrasDoNotRetry |
Se questo extra è impostato su true, la richiesta non verrà ritentata in caso di errore. |
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. |
SyncExtrasForce |
Obsoleti.
Questo membro è deprecato. |
SyncExtrasIgnoreBackoff |
Se questo extra è impostato su true, eventuali backoff per il tentativo iniziale (e. |
SyncExtrasIgnoreSettings |
Se questo extra è impostato su true, le impostazioni di sincronizzazione (ad esempio getSyncAutomatically()) vengono ignorate dall'utilità di pianificazione della sincronizzazione. |
SyncExtrasInitialize |
Impostato da SyncManager per richiedere che il SyncAdapter inizializzi se stesso per la coppia account/autorità specificata. |
SyncExtrasManual |
L'impostazione di questo extra equivale all'impostazione di e |
SyncExtrasOverrideTooManyDeletions |
Indica che l'adattatore di sincronizzazione deve procedere con le operazioni di eliminazione, anche se determina che sono presenti troppi elementi. |
SyncExtrasRequireCharging |
Se questo valore aggiuntivo è impostato su true, la richiesta di sincronizzazione verrà pianificata solo quando il dispositivo è collegato. |
SyncExtrasScheduleAsExpeditedJob |
Eseguire questa operazione di sincronizzazione come "processo accelerato" (vedere |
SyncExtrasUpload |
Indica che questa sincronizzazione deve caricare solo le modifiche locali nel server. |
SyncObserverTypeActive | |
SyncObserverTypePending | |
SyncObserverTypeSettings |
Proprietà
Class |
Restituisce la classe di runtime di questo |
CurrentSync |
Obsoleti.
Se una sincronizzazione è attiva restituisce le informazioni su di essa, in caso contrario restituisce Null. |
CurrentSyncs |
Restituisce un elenco con informazioni su tutte le sincronizzazioni attive. |
Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
JniIdentityHashCode |
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l. (Ereditato da Object) |
JniPeerMembers |
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l. |
MasterSyncAutomatically |
Ottiene l'impostazione di sincronizzazione automatica globale che si applica a tutti i provider e gli account. -oppure- Imposta l'impostazione di sincronizzazione automatica globale applicabile a tutti i provider e gli account. |
OutgoingPersistedUriPermissions |
Restituisce l'elenco di tutte le concessioni di autorizzazione URI persistenti ospitate dall'app chiamante. |
PeerReference |
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l. (Ereditato da Object) |
PersistedUriPermissions |
Restituisce l'elenco di tutte le concessioni di autorizzazione URI rese persistenti dall'app chiamante. |
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 |
AcquireContentProviderClient(Uri) |
Restituisce un |
AcquireUnstableContentProviderClient(String) |
Come |
AcquireUnstableContentProviderClient(Uri) |
Come |
AddPeriodicSync(Account, String, Bundle, Int64) |
Specifica che deve essere richiesta una sincronizzazione con l'account, l'autorità e gli extra specificati con la frequenza specificata. |
AddStatusChangeListener(SyncObserverType, ISyncStatusObserver) |
Richiedere notifiche quando cambiano i diversi aspetti di SyncManager. |
ApplyBatch(String, IList<ContentProviderOperation>) |
Applica ognuno degli |
BulkInsert(Uri, ContentValues[]) |
Inserisce più righe in una tabella in corrispondenza dell'URL specificato. |
Call(String, String, String, Bundle) |
Chiamare un metodo definito dal provider. |
Call(Uri, String, String, Bundle) |
Chiamare un metodo definito dal provider. |
CancelSync(Account, String) |
Annullare tutte le sincronizzazioni attive o in sospeso che corrispondono all'account e all'autorità. |
CancelSync(SyncRequest) |
Rimuovere la sincronizzazione specificata. |
CancelSync(Uri) |
Obsoleti.
Annullare tutte le sincronizzazioni attive o in sospeso che corrispondono all'URI. |
Canonicalize(Uri) |
Trasformare l'URL</var>> specificato <in una rappresentazione canonica della risorsa a cui si fa riferimento, che può essere usata tra dispositivi, salvati in modo permanente, sottoposto a backup e ripristino e così via. |
Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
Delete(Uri, Bundle) |
Elimina le righe specificate da un URI del contenuto. |
Delete(Uri, String, String[]) |
Elimina le righe specificate da un URI del contenuto. |
Dispose() |
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l. (Ereditato da Object) |
Dispose(Boolean) |
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l. (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) |
GetIsSyncable(Account, String) |
Controllare se questo account/provider è sincronizzabile. |
GetPeriodicSyncs(Account, String) |
Ottenere l'elenco delle informazioni sulle sincronizzazioni periodiche per l'account e l'autorità specificati. |
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 |
GetSyncAdapterTypes() |
Ottenere informazioni sui SyncAdapter noti al sistema. |
GetSyncAutomatically(Account, String) |
Controllare se il provider deve essere sincronizzato quando viene ricevuto un tickle di rete |
GetType(Uri) |
Restituisce il tipo MIME dell'URL del contenuto specificato. |
GetTypeInfo(String) |
Restituisce una descrizione dettagliata del tipo MIME specificato, inclusa un'icona e un'etichetta che descrivono il tipo. |
Insert(Uri, ContentValues) |
Inserisce una riga in una tabella in corrispondenza dell'URL specificato. |
Insert(Uri, ContentValues, Bundle) |
Inserisce una riga in una tabella in corrispondenza dell'URL specificato. |
IsSyncActive(Account, String) |
Restituisce true se è attualmente in corso un'operazione di sincronizzazione per l'account o l'autorità specificata in corso di elaborazione. |
IsSyncPending(Account, String) |
Restituisce true se lo stato in sospeso è true di eventuali autorità di corrispondenza. |
JavaFinalize() |
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
LoadThumbnail(Uri, Size, CancellationSignal) |
Metodo pratico che carica in modo efficiente un'anteprima visiva per l'oggetto specificato |
Notify() |
Riattiva un singolo thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
NotifyAll() |
Riattiva tutti i thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags) |
Notificare agli osservatori registrati che sono state aggiornate diverse righe. |
NotifyChange(Uri, ContentObserver) |
Notificare agli osservatori registrati che una riga è stata aggiornata e tentare di sincronizzare le modifiche alla rete. |
NotifyChange(Uri, ContentObserver, Boolean) |
Notificare agli osservatori registrati che una riga è stata aggiornata. |
NotifyChange(Uri, ContentObserver, NotifyChangeFlags) |
Notificare agli osservatori registrati che una riga è stata aggiornata. |
OpenAssetFile(Uri, String, CancellationSignal) |
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l. |
OpenAssetFileDescriptor(Uri, String) |
Aprire un descrittore di file non elaborato per accedere ai dati in un URI. |
OpenAssetFileDescriptor(Uri, String, CancellationSignal) |
Aprire un descrittore di file non elaborato per accedere ai dati in un URI. |
OpenFile(Uri, String, CancellationSignal) |
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l. |
OpenFileDescriptor(Uri, String) |
Aprire un descrittore di file non elaborato per accedere ai dati in un URI. |
OpenFileDescriptor(Uri, String, CancellationSignal) |
Aprire un descrittore di file non elaborato per accedere ai dati in un URI. |
OpenInputStream(Uri) |
Aprire un flusso sul contenuto associato a un URI del contenuto. |
OpenOutputStream(Uri) |
Sinonimo di |
OpenOutputStream(Uri, String) |
Aprire un flusso sul contenuto associato a un URI del contenuto. |
OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal) |
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l. |
OpenTypedAssetFileDescriptor(Uri, String, Bundle) |
Aprire un descrittore di file non elaborato per accedere ai dati potenzialmente trasformati da un URI "content:". |
OpenTypedAssetFileDescriptor(Uri, String, Bundle, CancellationSignal) |
Aprire un descrittore di file non elaborato per accedere ai dati potenzialmente trasformati da un URI "content:". |
Query(Uri, String[], Bundle, CancellationSignal) |
Eseguire una query sull'URI specificato, restituendo un |
Query(Uri, String[], String, String[], String) |
Eseguire una query sull'URI specificato, restituendo un |
Query(Uri, String[], String, String[], String, CancellationSignal) |
Eseguire una query sull'URI specificato, restituendo un |
Refresh(Uri, Bundle, CancellationSignal) |
In questo modo i client possono richiedere un aggiornamento esplicito del contenuto identificato da |
RegisterContentObserver(Uri, Boolean, ContentObserver) |
Registrare una classe observer che ottiene i callback quando i dati identificati da un determinato URI del contenuto cambiano. |
ReleasePersistableUriPermission(Uri, ActivityFlags) |
Rinunciare a una concessione di autorizzazione URI persistente. |
RemovePeriodicSync(Account, String, Bundle) |
Rimuovere una sincronizzazione periodica. |
RemoveStatusChangeListener(Object) |
Rimuovere un listener di modifica dello stato registrato in precedenza. |
RequestSync(Account, String, Bundle) |
Avviare un'operazione di sincronizzazione asincrona. |
RequestSync(SyncRequest) |
Registrare una sincronizzazione con SyncManager. |
SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
SetIsSyncable(Account, String, Int32) |
Impostare se questo account/provider è sincronizzabile. |
SetSyncAutomatically(Account, String, Boolean) |
Impostare se il provider viene sincronizzato quando riceve un tickle di rete. |
StartSync(Uri, Bundle) |
Obsoleti.
Avviare un'operazione di sincronizzazione asincrona. |
TakePersistableUriPermission(Uri, ActivityFlags) |
Concedere un'autorizzazione URI persistente che è stata offerta. |
ToArray<T>() |
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l. (Ereditato da Object) |
ToString() |
Restituisce una rappresentazione di stringa dell'oggetto. (Ereditato da Object) |
Uncanonicalize(Uri) |
Dato un URI canonico generato in precedenza da |
UnregisterContentObserver(ContentObserver) |
Annulla la registrazione di un osservatore delle modifiche. |
UnregisterFromRuntime() |
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l. (Ereditato da Object) |
Update(Uri, ContentValues, Bundle) |
Aggiornare le righe in un URI del contenuto. |
Update(Uri, ContentValues, String, String[]) |
Aggiornare le righe in un URI del contenuto. |
ValidateSyncExtrasBundle(Bundle) |
Verificare che solo i valori dei tipi seguenti si trovino nel bundle: <ul><li>Integer</li>><Long</li><li>Boolean</li Float</li><>Li>Double</><li><Li>String</li>><Account/li li><Account</li null<>/li></ul> |
Wait() |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>. (Ereditato da Object) |
Wait(Int64) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< 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) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
Wrap(ContentProvider) |
Creare un'istanza |
Wrap(ContentProviderClient) |
Creare un'istanza |
Implementazioni dell'interfaccia esplicita
IJavaPeerable.Disposed() |
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l. (Ereditato da Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l. (Ereditato da Object) |
IJavaPeerable.Finalized() |
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l. (Ereditato da Object) |
IJavaPeerable.JniManagedPeerState |
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l. (Ereditato da Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l. (Ereditato da Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l. (Ereditato da Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l. (Ereditato da Object) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l. |
GetJniTypeName(IJavaPeerable) |
Questa classe fornisce alle applicazioni l'accesso a con modalità tenda l. |