ContentResolver Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo.
[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
- Herança
- Derivado
- Atributos
Comentários
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo.
<div class="referência especial"><h3>Developer Guides</h3>
Para obter mais informações sobre como usar um ContentResolver com provedores de conteúdo, leia o guia do desenvolvedor de Provedores de Conteúdo .
</Div>
Documentação Java para android.content.ContentResolver
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Construtores
ContentResolver(Context) |
Nota: passar um |
ContentResolver(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução. |
Campos
AnyCursorItemType |
Este é o tipo MIME genérico da plataforma Android para corresponder a qualquer tipo MIME do formulário " |
CursorDirBaseType |
Este é o tipo MIME base da plataforma Android para um conteúdo: URI contendo um cursor de zero ou mais itens. |
CursorItemBaseType |
Este é o tipo MIME base da plataforma Android para um conteúdo: URI contendo um cursor de um único item. |
ExtraHonoredArgs |
Permite que o provedor relate ao cliente quais chaves de consulta são respeitadas em um cursor. |
ExtraRefreshSupported |
Um booleano extra descrevendo se um provedor específico oferece suporte à atualização ou não. |
ExtraSize |
Um extra |
ExtraTotalCount |
Adicionado a |
NotifyDelete |
Obsoleto.
Sinalizador para |
NotifyInsert |
Obsoleto.
Sinalizador para |
NotifySkipNotifyForDescendants |
Obsoleto.
Sinalizador para |
NotifySyncToNetwork |
Obsoleto.
Sinalizador para |
NotifyUpdate |
Obsoleto.
Sinalizador para |
QueryArgGroupColumns |
Especifica a lista de colunas (armazenadas como um |
QueryArgLimit |
Especifica o número máximo de linhas a serem incluídas em um Cursor. |
QueryArgOffset |
Especifica o índice de linha de deslocamento dentro de um Cursor. |
QueryArgSortCollation |
Permite que o cliente especifique uma dica para o provedor declarando qual agrupamento usar ao classificar valores. |
QueryArgSortColumns |
Especifica a lista de colunas (armazenadas como um |
QueryArgSortDirection |
Especifica a ordem de classificação desejada. |
QueryArgSortLocale |
Permite que o cliente especifique uma dica para o provedor declarando qual localidade usar ao classificar valores. |
QueryArgSqlGroupBy |
Chave para uma cadeia de caracteres de estilo |
QueryArgSqlHaving |
Chave para uma cadeia de caracteres de estilo |
QueryArgSqlLimit |
Chave para uma cadeia de caracteres de estilo |
QueryArgSqlSelection |
Chave para uma cadeia de caracteres de seleção de estilo SQL que pode estar presente no argumento Bundle de consulta passado para |
QueryArgSqlSelectionArgs |
Chave para a lista de argumentos da cadeia de caracteres de seleção SQL. |
QueryArgSqlSortOrder |
Chave para uma cadeia de caracteres de classificação de estilo SQL que pode estar presente no argumento Bundle de consulta passado para |
QuerySortDirectionAscending |
Obsoleto.
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo. |
QuerySortDirectionDescending |
Obsoleto.
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo. |
SchemeAndroidResource | |
SchemeContent | |
SchemeFile | |
SyncExtrasAccount |
Obsoleto.
Este membro foi preterido. |
SyncExtrasDiscardLocalDeletions |
Indica que o adaptador de sincronização não deve prosseguir com as operações de exclusão, se determinar que há muitos. |
SyncExtrasDoNotRetry |
Se esse extra estiver definido como true, a solicitação não será tentada novamente se falhar. |
SyncExtrasExpedited |
Se esse extra for definido como true, a solicitação de sincronização será agendada na frente da fila de solicitação de sincronização, mas ainda estará sujeita à cota e limitação do JobScheduler devido a buckets do App Standby. |
SyncExtrasForce |
Obsoleto.
Este membro foi preterido. |
SyncExtrasIgnoreBackoff |
Se esse extra for definido como true, então quaisquer recuos para a tentativa inicial (e. |
SyncExtrasIgnoreSettings |
Se esse extra for definido como true, as configurações de sincronização (como getSyncAutomatically()) serão ignoradas pelo agendador de sincronização. |
SyncExtrasInitialize |
Definido pelo SyncManager para solicitar que o SyncAdapter se inicialize para o par conta/autoridade fornecido. |
SyncExtrasManual |
Definir esse extra é o equivalente a definir ambos |
SyncExtrasOverrideTooManyDeletions |
Indica que o adaptador de sincronização deve prosseguir com as operações de exclusão, mesmo que determine que há muitos. |
SyncExtrasRequireCharging |
Se esse extra estiver definido como true, a solicitação de sincronização será agendada somente quando o dispositivo estiver conectado. |
SyncExtrasScheduleAsExpeditedJob |
Execute esta operação de sincronização como um "trabalho acelerado" (consulte |
SyncExtrasUpload |
Indica que essa sincronização se destina a carregar apenas alterações locais no servidor. |
SyncObserverTypeActive | |
SyncObserverTypePending | |
SyncObserverTypeSettings |
Propriedades
Class |
Retorna a classe de tempo de execução deste |
CurrentSync |
Obsoleto.
Se uma sincronização estiver ativa, retornará as informações sobre ela, caso contrário, retornará null. |
CurrentSyncs |
Retorna uma lista com informações sobre todas as sincronizações ativas. |
Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
JniIdentityHashCode |
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo. (Herdado de Object) |
JniPeerMembers |
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo. |
MasterSyncAutomatically |
Obtém a configuração de sincronização automática global que se aplica a todos os provedores e contas. -ou- Define a configuração de sincronização automática global que se aplica a todos os provedores e contas. |
OutgoingPersistedUriPermissions |
Lista de retorno de todas as concessões de permissão de URI persistentes hospedadas pelo aplicativo de chamada. |
PeerReference |
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo. (Herdado de Object) |
PersistedUriPermissions |
Lista de retorno de todas as concessões de permissão de URI que foram persistentes pelo aplicativo de chamada. |
ThresholdClass |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
ThresholdType |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
Métodos
AcquireContentProviderClient(String) |
Retorna um |
AcquireContentProviderClient(Uri) |
Retorna um |
AcquireUnstableContentProviderClient(String) |
Como |
AcquireUnstableContentProviderClient(Uri) |
Como |
AddPeriodicSync(Account, String, Bundle, Int64) |
Especifica que uma sincronização deve ser solicitada com a conta, autoridade e extras especificados na frequência especificada. |
AddStatusChangeListener(SyncObserverType, ISyncStatusObserver) |
Solicite notificações quando os diferentes aspectos do SyncManager forem alterados. |
ApplyBatch(String, IList<ContentProviderOperation>) |
Aplica cada um dos |
BulkInsert(Uri, ContentValues[]) |
Insere várias linhas em uma tabela na URL especificada. |
Call(String, String, String, Bundle) |
Chame um método definido pelo provedor. |
Call(Uri, String, String, Bundle) |
Chame um método definido pelo provedor. |
CancelSync(Account, String) |
Cancele todas as sincronizações ativas ou pendentes que correspondam à conta e à autoridade. |
CancelSync(SyncRequest) |
Remova a sincronização especificada. |
CancelSync(Uri) |
Obsoleto.
Cancele todas as sincronizações ativas ou pendentes que correspondam ao Uri. |
Canonicalize(Uri) |
Transforme a url</var> var dada <>em uma representação canônica de seu recurso referenciado, que pode ser usado em todos os dispositivos, persistido, com backup e restaurado, etc. |
Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
Delete(Uri, Bundle) |
Exclui linha(s) especificada(s) por um URI de conteúdo. |
Delete(Uri, String, String[]) |
Exclui linha(s) especificada(s) por um URI de conteúdo. |
Dispose() |
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo. (Herdado de Object) |
Dispose(Boolean) |
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo. (Herdado de Object) |
Equals(Object) |
Indica se algum outro objeto é "igual" a este. (Herdado de Object) |
GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
GetIsSyncable(Account, String) |
Verifique se essa conta/provedor é sincronizável. |
GetPeriodicSyncs(Account, String) |
Obtenha a lista de informações sobre as sincronizações periódicas para a conta e autoridade especificadas. |
GetStreamTypes(Uri, String) |
Consulta para os possíveis tipos MIME para as representações que a URL de conteúdo fornecido pode ser retornada quando aberta como fluxo com |
GetSyncAdapterTypes() |
Obtenha informações sobre os SyncAdapters que são conhecidos pelo sistema. |
GetSyncAutomatically(Account, String) |
Verifique se o provedor deve ser sincronizado quando uma cócega de rede é recebida |
GetType(Uri) |
Retornar o tipo MIME da URL de conteúdo fornecida. |
GetTypeInfo(String) |
Retornar uma descrição detalhada do tipo MIME fornecido, incluindo um ícone e rótulo que descrevem o tipo. |
Insert(Uri, ContentValues) |
Insere uma linha em uma tabela na URL especificada. |
Insert(Uri, ContentValues, Bundle) |
Insere uma linha em uma tabela na URL especificada. |
IsSyncActive(Account, String) |
Retorna true se houver atualmente uma operação de sincronização para determinada conta ou autoridade sendo processada ativamente. |
IsSyncPending(Account, String) |
Retorne true se o status pendente for verdadeiro para qualquer autoridade correspondente. |
JavaFinalize() |
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
LoadThumbnail(Uri, Size, CancellationSignal) |
Método de conveniência que carrega eficientemente uma miniatura visual para o dado |
Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags) |
Notificar os observadores registrados de que várias linhas foram atualizadas. |
NotifyChange(Uri, ContentObserver) |
Notifique os observadores registrados de que uma linha foi atualizada e tente sincronizar as alterações na rede. |
NotifyChange(Uri, ContentObserver, Boolean) |
Notificar os observadores registrados de que uma linha foi atualizada. |
NotifyChange(Uri, ContentObserver, NotifyChangeFlags) |
Notificar os observadores registrados de que uma linha foi atualizada. |
OpenAssetFile(Uri, String, CancellationSignal) |
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo. |
OpenAssetFileDescriptor(Uri, String) |
Abra um descritor de arquivo bruto para acessar dados em um URI. |
OpenAssetFileDescriptor(Uri, String, CancellationSignal) |
Abra um descritor de arquivo bruto para acessar dados em um URI. |
OpenFile(Uri, String, CancellationSignal) |
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo. |
OpenFileDescriptor(Uri, String) |
Abra um descritor de arquivo bruto para acessar dados em um URI. |
OpenFileDescriptor(Uri, String, CancellationSignal) |
Abra um descritor de arquivo bruto para acessar dados em um URI. |
OpenInputStream(Uri) |
Abra um fluxo no conteúdo associado a um URI de conteúdo. |
OpenOutputStream(Uri) |
Sinônimo para |
OpenOutputStream(Uri, String) |
Abra um fluxo no conteúdo associado a um URI de conteúdo. |
OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal) |
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo. |
OpenTypedAssetFileDescriptor(Uri, String, Bundle) |
Abra um descritor de arquivo bruto para acessar dados (potencialmente transformados por tipo) de um URI "content:". |
OpenTypedAssetFileDescriptor(Uri, String, Bundle, CancellationSignal) |
Abra um descritor de arquivo bruto para acessar dados (potencialmente transformados por tipo) de um URI "content:". |
Query(Uri, String[], Bundle, CancellationSignal) |
Consulte o URI fornecido, retornando um sobre o conjunto de |
Query(Uri, String[], String, String[], String) |
Consulte o URI fornecido, retornando um sobre o conjunto de |
Query(Uri, String[], String, String[], String, CancellationSignal) |
Consulte o URI fornecido, retornando um sobre o conjunto de |
Refresh(Uri, Bundle, CancellationSignal) |
Isso permite que os clientes solicitem uma atualização explícita do conteúdo identificado pelo |
RegisterContentObserver(Uri, Boolean, ContentObserver) |
Registre uma classe de observador que obtém retornos de chamada quando os dados identificados por um determinado URI de conteúdo são alterados. |
ReleasePersistableUriPermission(Uri, ActivityFlags) |
Renuncie a uma concessão de permissão de URI persistente. |
RemovePeriodicSync(Account, String, Bundle) |
Remova uma sincronização periódica. |
RemoveStatusChangeListener(Object) |
Remova um ouvinte de alteração de status registrado anteriormente. |
RequestSync(Account, String, Bundle) |
Inicie uma operação de sincronização assíncrona. |
RequestSync(SyncRequest) |
Registre uma sincronização com o SyncManager. |
SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle. (Herdado de Object) |
SetIsSyncable(Account, String, Int32) |
Defina se essa conta/provedor é sincronizável. |
SetSyncAutomatically(Account, String, Boolean) |
Defina se o provedor é ou não sincronizado quando recebe uma cócega de rede. |
StartSync(Uri, Bundle) |
Obsoleto.
Inicie uma operação de sincronização assíncrona. |
TakePersistableUriPermission(Uri, ActivityFlags) |
Pegue uma concessão de permissão de URI persistente que foi oferecida. |
ToArray<T>() |
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo. (Herdado de Object) |
ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
Uncanonicalize(Uri) |
Dado um Uri canônico gerado anteriormente pelo |
UnregisterContentObserver(ContentObserver) |
Cancela o registro de um observador de alterações. |
UnregisterFromRuntime() |
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo. (Herdado de Object) |
Update(Uri, ContentValues, Bundle) |
Atualizar linha(s) em um URI de conteúdo. |
Update(Uri, ContentValues, String, String[]) |
Atualizar linha(s) em um URI de conteúdo. |
ValidateSyncExtrasBundle(Bundle) |
Verifique se apenas os valores dos seguintes tipos estão no Pacote: ul>li Integer</li<>li>Long</li<>li>Boolean</li><li>Float</li><li>Double</li><li>String</li><li>Account</li><li>null</li<>/ul><<> |
Wait() |
Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>. (Herdado de Object) |
Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Wrap(ContentProvider) |
Crie uma |
Wrap(ContentProviderClient) |
Crie uma |
Implantações explícitas de interface
IJavaPeerable.Disposed() |
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo. (Herdado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo. (Herdado de Object) |
IJavaPeerable.Finalized() |
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo. (Herdado de Object) |
IJavaPeerable.JniManagedPeerState |
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo. (Herdado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo. (Herdado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo. (Herdado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo. (Herdado de Object) |
Métodos de Extensão
JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada em tempo de execução do Android. |
JavaCast<TResult>(IJavaObject) |
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo. |
GetJniTypeName(IJavaPeerable) |
Essa classe fornece aos aplicativos acesso ao modelo de conteúdo. |