MockContentResolver Classe

Definição

Uma extensão disso android.content.ContentResolver foi projetada para teste.

[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
Herança
MockContentResolver
Atributos

Comentários

Uma extensão disso android.content.ContentResolver foi projetada para teste.

MockContentResolver substitui a maneira normal do Android de resolver provedores por autoridade. Para ter acesso a um provedor com base em sua autoridade, os usuários do MockContentResolver primeiro instanciam o provedor e usam MockContentResolver#addProvider(String, ContentProvider). A resolução de uma autoridade ocorre inteiramente em MockContentResolver.

Os usuários também podem definir a entrada de uma autoridade no mapa como nula, de modo que um provedor seja completamente ridicularizado.

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

Para obter mais informações sobre testes de aplicativo, leia o guia do desenvolvedor de testes .

</div>

Java documentação para android.test.mock.MockContentResolver.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
MockContentResolver()

Cria um mapa local de provedores.

MockContentResolver(Context)

Cria um mapa local de provedores.

MockContentResolver(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Campos

Nome Description
AnyCursorItemType

Esse é o tipo MIME genérico da plataforma Android para corresponder a qualquer tipo MIME do formulário "#CURSOR_ITEM_BASE_TYPE/SUB_TYPE".

(Herdado de ContentResolver)
CursorDirBaseType

Este é o tipo MIME base da plataforma Android para um conteúdo: URI que contém um Cursor de zero ou mais itens.

(Herdado de ContentResolver)
CursorItemBaseType

Este é o tipo MIME base da plataforma Android para um conteúdo: URI que contém um Cursor de um único item.

(Herdado de ContentResolver)
ExtraHonoredArgs

Permite que o provedor relate de volta ao cliente quais chaves de consulta são respeitadas em um Cursor.

(Herdado de ContentResolver)
ExtraRefreshSupported

Um booliano extra que descreve se um provedor específico dá suporte à atualização ou não.

(Herdado de ContentResolver)
ExtraSize

Um extra Point que descreve o tamanho ideal para um recurso de imagem solicitado, em pixels.

(Herdado de ContentResolver)
ExtraTotalCount

Adicionado a extras Cursor para indicar a contagem total de linhas do conjunto de registros quando há suporte para Bundle paginação.

(Herdado de ContentResolver)
NotifyDelete
Obsoleto.

Sinalizador para #notifyChange(Uri, ContentObserver, int): normalmente definido por um ContentProvider para indicar que essa notificação é o resultado de uma ContentProvider#delete chamada.

(Herdado de ContentResolver)
NotifyInsert
Obsoleto.

Sinalizador para #notifyChange(Uri, ContentObserver, int): normalmente definido por um ContentProvider para indicar que essa notificação é o resultado de uma ContentProvider#insert chamada.

(Herdado de ContentResolver)
NotifySkipNotifyForDescendants
Obsoleto.

Sinalizador para #notifyChange(Uri, ContentObserver, int): se definido, essa notificação será ignorada se estiver sendo entregue ao URI raiz de um ContentObserver que está usando "notificar para descendentes.

(Herdado de ContentResolver)
NotifySyncToNetwork
Obsoleto.

Sinalizador para #notifyChange(Uri, ContentObserver, int): tente sincronizar a alteração na rede.

(Herdado de ContentResolver)
NotifyUpdate
Obsoleto.

Sinalizador para #notifyChange(Uri, ContentObserver, int): normalmente definido por um ContentProvider para indicar que essa notificação é o resultado de uma ContentProvider#update chamada.

(Herdado de ContentResolver)
QueryArgGroupColumns

Especifica a lista de colunas (armazenadas como a String[]) na qual agrupar os resultados.

(Herdado de ContentResolver)
QueryArgLimit

Especifica o número máximo de linhas a serem incluídas em um Cursor.

(Herdado de ContentResolver)
QueryArgOffset

Especifica o índice de linha de deslocamento em um Cursor.

(Herdado de ContentResolver)
QueryArgSortCollation

Permite que o cliente especifique uma dica para o provedor declarando qual ordenação usar ao classificar valores.

(Herdado de ContentResolver)
QueryArgSortColumns

Especifica a lista de colunas (armazenadas como a String[]) na qual classificar os resultados.

(Herdado de ContentResolver)
QueryArgSortDirection

Especifica a ordem de classificação desejada.

(Herdado de ContentResolver)
QueryArgSortLocale

Permite que o cliente especifique uma dica para o provedor declarando qual localidade usar ao classificar valores.

(Herdado de ContentResolver)
QueryArgSqlGroupBy

Chave para uma cadeia de caracteres de estilo GROUP BY SQL que pode estar presente no argumento pacote de consulta passado para ContentProvider#query(Uri, String[], Bundle, CancellationSignal).

(Herdado de ContentResolver)
QueryArgSqlHaving

Chave para uma cadeia de caracteres de estilo HAVING SQL que pode estar presente no argumento pacote de consulta passado para ContentProvider#query(Uri, String[], Bundle, CancellationSignal).

(Herdado de ContentResolver)
QueryArgSqlLimit

Chave para uma cadeia de caracteres de estilo LIMIT SQL que pode estar presente no argumento pacote de consulta passado para ContentProvider#query(Uri, String[], Bundle, CancellationSignal).

(Herdado de ContentResolver)
QueryArgSqlSelection

Chave para uma cadeia de caracteres de seleção de estilo SQL que pode estar presente no argumento pacote de consulta passado para ContentProvider#query(Uri, String[], Bundle, CancellationSignal) quando chamado por um cliente herdado.

(Herdado de ContentResolver)
QueryArgSqlSelectionArgs

Chave para a lista de argumentos de cadeia de caracteres de seleção do SQL.

(Herdado de ContentResolver)
QueryArgSqlSortOrder

Chave para uma cadeia de caracteres de classificação de estilo SQL que pode estar presente no argumento pacote de consulta passado para ContentProvider#query(Uri, String[], Bundle, CancellationSignal) quando chamado por um cliente herdado.

(Herdado de ContentResolver)
QuerySortDirectionAscending
Obsoleto.

Uma extensão disso android.content.ContentResolver foi projetada para teste.

(Herdado de ContentResolver)
QuerySortDirectionDescending
Obsoleto.

Uma extensão disso android.content.ContentResolver foi projetada para teste.

(Herdado de ContentResolver)
SchemeAndroidResource (Herdado de ContentResolver)
SchemeContent (Herdado de ContentResolver)
SchemeFile (Herdado de ContentResolver)
SyncExtrasAccount
Obsoleto.

Este membro foi preterido.

(Herdado de ContentResolver)
SyncExtrasDiscardLocalDeletions

Indica que o adaptador de sincronização não deve continuar com as operações de exclusão, se ele determinar que há muitos.

(Herdado de ContentResolver)
SyncExtrasDoNotRetry

Se esse extra for definido como true, a solicitação não será repetida se falhar.

(Herdado de ContentResolver)
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 de JobScheduler e à limitação devido aos buckets de Espera do Aplicativo.

(Herdado de ContentResolver)
SyncExtrasForce
Obsoleto.

Este membro foi preterido.

(Herdado de ContentResolver)
SyncExtrasIgnoreBackoff

Se esse extra for definido como true, as retiradas para a tentativa inicial (e.

(Herdado de ContentResolver)
SyncExtrasIgnoreSettings

Se esse extra for definido como true, as configurações de sincronização (como getSyncAutomatically()) serão ignoradas pelo agendador de sincronização.

(Herdado de ContentResolver)
SyncExtrasInitialize

Definido pelo SyncManager para solicitar que o SyncAdapter se inicialize para o par de conta/autoridade fornecido.

(Herdado de ContentResolver)
SyncExtrasManual

Definir esse extra é o equivalente à configuração e #SYNC_EXTRAS_IGNORE_SETTINGS#SYNC_EXTRAS_IGNORE_BACKOFF

(Herdado de ContentResolver)
SyncExtrasOverrideTooManyDeletions

Indica que o adaptador de sincronização deve continuar com as operações de exclusão, mesmo que determine que há muitos.

(Herdado de ContentResolver)
SyncExtrasRequireCharging

Se esse extra for definido como true, a solicitação de sincronização será agendada somente quando o dispositivo estiver conectado.

(Herdado de ContentResolver)
SyncExtrasScheduleAsExpeditedJob

Execute esta operação de sincronização como um "trabalho acelerado" (consulte android.app.job.JobInfo.Builder#setExpedited(boolean)).

(Herdado de ContentResolver)
SyncExtrasUpload

Indica que essa sincronização destina-se apenas a carregar alterações locais no servidor.

(Herdado de ContentResolver)
SyncObserverTypeActive
Obsoleto.
(Herdado de ContentResolver)
SyncObserverTypePending
Obsoleto.
(Herdado de ContentResolver)
SyncObserverTypeSettings
Obsoleto.
(Herdado de ContentResolver)

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Uma extensão disso android.content.ContentResolver foi projetada para teste.

(Herdado de Object)
JniPeerMembers

Uma extensão disso android.content.ContentResolver foi projetada para teste.

OutgoingPersistedUriPermissions

Lista de retorno de todas as concessões de permissão de URI persistentes hospedadas pelo aplicativo de chamada.

(Herdado de ContentResolver)
PeerReference

Uma extensão disso android.content.ContentResolver foi projetada para teste.

(Herdado de Object)
PersistedUriPermissions

Lista de retorno de todas as concessões de permissão de URI que foram mantidas pelo aplicativo de chamada.

(Herdado de ContentResolver)
ThresholdClass

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

Nome Description
AcquireContentProviderClient(String)

Retorna um ContentProviderClient associado à ContentProvider autoridade de nome, iniciando o provedor, se necessário.

(Herdado de ContentResolver)
AcquireContentProviderClient(Uri)

Retorna um ContentProviderClient que está associado a ContentProvider esse serviço o conteúdo no URI, iniciando o provedor, se necessário.

(Herdado de ContentResolver)
AcquireUnstableContentProviderClient(String)

Como #acquireContentProviderClient(String), mas para uso quando você não confia na estabilidade do provedor de conteúdo de destino.

(Herdado de ContentResolver)
AcquireUnstableContentProviderClient(Uri)

Como #acquireContentProviderClient(Uri), mas para uso quando você não confia na estabilidade do provedor de conteúdo de destino.

(Herdado de ContentResolver)
AddProvider(String, ContentProvider)

Adiciona acesso a um provedor com base em sua autoridade

ApplyBatch(String, IList<ContentProviderOperation>)

Aplica cada um dos ContentProviderOperation objetos e retorna uma matriz de seus resultados.

(Herdado de ContentResolver)
BulkInsert(Uri, ContentValues[])

Insere várias linhas em uma tabela na URL fornecida.

(Herdado de ContentResolver)
Call(String, String, String, Bundle)

Chame um método definido pelo provedor.

(Herdado de ContentResolver)
Call(Uri, String, String, Bundle)

Chame um método definido pelo provedor.

(Herdado de ContentResolver)
CancelSync(Uri)
Obsoleto.

Cancele as sincronizações ativas ou pendentes que correspondam ao Uri.

(Herdado de ContentResolver)
Canonicalize(Uri)

Transforme a url< var/var> fornecida <>em uma representação canônica de seu recurso referenciado, que pode ser usada entre dispositivos, persistido, backup e restauração, etc.

(Herdado de ContentResolver)
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Delete(Uri, Bundle)

Exclui linhas especificadas por um URI de conteúdo.

(Herdado de ContentResolver)
Delete(Uri, String, String[])

Exclui linhas especificadas por um URI de conteúdo.

(Herdado de ContentResolver)
Dispose()

Uma extensão disso android.content.ContentResolver foi projetada para teste.

(Herdado de Object)
Dispose(Boolean)

Uma extensão disso android.content.ContentResolver foi projetada para teste.

(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)
GetStreamTypes(Uri, String)

Consulte os possíveis tipos MIME para as representações em que a URL de conteúdo fornecida pode ser retornada quando aberta como fluxo com #openTypedAssetFileDescriptor.

(Herdado de ContentResolver)
GetType(Uri)

Retorne o tipo MIME da URL de conteúdo fornecida.

(Herdado de ContentResolver)
GetTypeInfo(String)

Retorne uma descrição detalhada do tipo MIME fornecido, incluindo um ícone e um rótulo que descrevem o tipo.

(Herdado de ContentResolver)
Insert(Uri, ContentValues, Bundle)

Insere uma linha em uma tabela na URL fornecida.

(Herdado de ContentResolver)
Insert(Uri, ContentValues)

Insere uma linha em uma tabela na URL fornecida.

(Herdado de ContentResolver)
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 com eficiência uma miniatura visual para o determinado Uri.

(Herdado de ContentResolver)
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)

Notifique os observadores registrados de que várias linhas foram atualizadas.

(Herdado de ContentResolver)
NotifyChange(Uri, ContentObserver, Boolean)

Notifique os observadores registrados de que uma linha foi atualizada.

(Herdado de ContentResolver)
NotifyChange(Uri, ContentObserver, NotifyChangeFlags)

Notifique os observadores registrados de que uma linha foi atualizada.

(Herdado de ContentResolver)
NotifyChange(Uri, ContentObserver)

Notifique os observadores registrados de que uma linha foi atualizada e tente sincronizar alterações na rede.

(Herdado de ContentResolver)
OpenAssetFile(Uri, String, CancellationSignal)

Uma extensão disso android.content.ContentResolver foi projetada para teste.

(Herdado de ContentResolver)
OpenAssetFileDescriptor(Uri, String, CancellationSignal)

Abra um descritor de arquivo bruto para acessar dados em um URI.

(Herdado de ContentResolver)
OpenAssetFileDescriptor(Uri, String)

Abra um descritor de arquivo bruto para acessar dados em um URI.

(Herdado de ContentResolver)
OpenFile(Uri, String, CancellationSignal)

Uma extensão disso android.content.ContentResolver foi projetada para teste.

(Herdado de ContentResolver)
OpenFileDescriptor(Uri, String, CancellationSignal)

Abra um descritor de arquivo bruto para acessar dados em um URI.

(Herdado de ContentResolver)
OpenFileDescriptor(Uri, String)

Abra um descritor de arquivo bruto para acessar dados em um URI.

(Herdado de ContentResolver)
OpenInputStream(Uri)

Abra um fluxo no conteúdo associado a um URI de conteúdo.

(Herdado de ContentResolver)
OpenOutputStream(Uri, String)

Abra um fluxo no conteúdo associado a um URI de conteúdo.

(Herdado de ContentResolver)
OpenOutputStream(Uri)

Sinônimo de #openOutputStream(Uri, String) openOutputStream(uri, "w").

(Herdado de ContentResolver)
OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal)

Uma extensão disso android.content.ContentResolver foi projetada para teste.

(Herdado de ContentResolver)
OpenTypedAssetFileDescriptor(Uri, String, Bundle, CancellationSignal)

Abra um descritor de arquivo bruto para acessar dados (potencialmente transformados por tipo) de um URI "content:".

(Herdado de ContentResolver)
OpenTypedAssetFileDescriptor(Uri, String, Bundle)

Abra um descritor de arquivo bruto para acessar dados (potencialmente transformados por tipo) de um URI "content:".

(Herdado de ContentResolver)
Query(Uri, String[], Bundle, CancellationSignal)

Consulte o URI fornecido, retornando um Cursor sobre o conjunto de resultados com suporte para cancelamento.

(Herdado de ContentResolver)
Query(Uri, String[], String, String[], String, CancellationSignal)

Consulte o URI fornecido, retornando um Cursor sobre o conjunto de resultados com suporte opcional para cancelamento.

(Herdado de ContentResolver)
Query(Uri, String[], String, String[], String)

Consulte o URI fornecido, retornando um Cursor sobre o conjunto de resultados.

(Herdado de ContentResolver)
Refresh(Uri, Bundle, CancellationSignal)

Isso permite que os clientes solicitem uma atualização explícita do conteúdo identificado por uri.

(Herdado de ContentResolver)
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.

(Herdado de ContentResolver)
ReleasePersistableUriPermission(Uri, ActivityFlags)

Abra mão de uma concessão de permissão de URI persistente.

(Herdado de ContentResolver)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
StartSync(Uri, Bundle)
Obsoleto.

Inicie uma operação de sincronização assíncrona.

(Herdado de ContentResolver)
TakePersistableUriPermission(Uri, ActivityFlags)

Tome uma concessão de permissão de URI persistente que foi oferecida.

(Herdado de ContentResolver)
ToArray<T>()

Uma extensão disso android.content.ContentResolver foi projetada para teste.

(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, #canonicalizeconverta-o em sua forma não canônica local.

(Herdado de ContentResolver)
UnregisterContentObserver(ContentObserver)

Cancela o registro de um observador de alterações.

(Herdado de ContentResolver)
UnregisterFromRuntime()

Uma extensão disso android.content.ContentResolver foi projetada para teste.

(Herdado de Object)
Update(Uri, ContentValues, Bundle)

Atualize linhas em um URI de conteúdo.

(Herdado de ContentResolver)
Update(Uri, ContentValues, String, String[])

Atualize linhas em um URI de conteúdo.

(Herdado de ContentResolver)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Uma extensão disso android.content.ContentResolver foi projetada para teste.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Uma extensão disso android.content.ContentResolver foi projetada para teste.

(Herdado de Object)
IJavaPeerable.Finalized()

Uma extensão disso android.content.ContentResolver foi projetada para teste.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Uma extensão disso android.content.ContentResolver foi projetada para teste.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Uma extensão disso android.content.ContentResolver foi projetada para teste.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Uma extensão disso android.content.ContentResolver foi projetada para teste.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Uma extensão disso android.content.ContentResolver foi projetada para teste.

(Herdado de Object)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Uma extensão disso android.content.ContentResolver foi projetada para teste.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a