Android.Content Namespace

Fornece APIs do Android para contextos de aplicativo, componentes, intenções e compartilhamento de dados.

Classes

Nome Description
AbstractThreadedSyncAdapter

Uma implementação abstrata de um SyncAdapter que gera um thread para invocar uma operação de sincronização.

ActivityNotFoundException

Essa exceção é gerada quando uma chamada para Context#startActivity ou uma de suas variantes falha porque uma atividade não pode ser encontrada para executar a intenção fornecida.

AsyncQueryHandler

Uma classe auxiliar para ajudar a facilitar o tratamento de consultas assíncronas ContentResolver .

AsyncQueryHandler.WorkerArgs

Mantém os argumentos e o resultado de uma operação processada por AsyncQueryHandler.

AsyncQueryHandler.WorkerHandler

Expedi operações enfileiradas em AsyncQueryHandler seu thread de trabalho.

AsyncTaskLoader

Carregador abstrato que fornece um AsyncTask para fazer o trabalho.

AttributionSource

Essa classe representa uma fonte à qual o acesso aos dados protegidos por permissão deve ser atribuído.

AttributionSource.Builder

Um construtor para AttributionSource

AttributionSource.InterfaceConsts

Contém aliases gerenciados para constantes declaradas por AttributionSource.

BroadcastReceiver

Classe base para código que recebe e manipula intenções de difusão enviadas por android.content.Context#sendBroadcast(Intent).

BroadcastReceiver.PendingResult

Estado para um resultado que está pendente para um receptor de transmissão.

BroadcastReceiverAttribute

Gera um /manifest/application/receiver elemento dentro AndroidManifest.xmlde .

ClipboardManager

Interface para o serviço de área de transferência, para colocar e recuperar texto na área de transferência global.

ClipData

Representação de dados recortados na área de transferência.

ClipData.InterfaceConsts

Contém aliases gerenciados para constantes declaradas por ClipData.

ClipData.Item

Descrição de um único item em um ClipData.

ClipData.Item.Builder

Cria um ClipData.Item fornecendo seu conteúdo opcional.

ClipDescription

Metadados que descrevem o conteúdo de um ClipData.

ClipDescription.InterfaceConsts

Contém aliases gerenciados para constantes declaradas por ClipDescription.

ComponentCallbacks2

Interface estendida IComponentCallbacks com um novo retorno de chamada para gerenciamento de memória mais refinado.

ComponentName

Identificador para um componente de aplicativo específico (android.app.Activity, android.app.Service, android.content.BroadcastReceiverou android.content.ContentProvider) que está disponível.

ComponentName.InterfaceConsts

Contém aliases gerenciados para constantes declaradas por ComponentName.

ContentProvider

Os provedores de conteúdo são um dos principais blocos de construção de aplicativos Android, fornecendo conteúdo para aplicativos.

ContentProvider.CallingIdentity

Token opaco que representa a identidade de um IPC de entrada.

ContentProvider.InterfaceConsts

Contém aliases gerenciados para constantes declaradas por ContentProvider.

ContentProviderAttribute

Gera um /manifest/application/provider elemento dentro AndroidManifest.xmlde .

ContentProviderClient

O objeto de interface pública usado para interagir com um determinado ContentProvider.

ContentProviderOperation

Representa uma única operação a ser executada como parte de um lote de operações.

ContentProviderOperation.Builder

Usado para adicionar parâmetros a um ContentProviderOperation.

ContentProviderOperation.InterfaceConsts

Contém aliases gerenciados para constantes declaradas por ContentProviderOperation.

ContentProviderResult

Contém o resultado da aplicação de um ContentProviderOperation.

ContentProviderResult.InterfaceConsts

Contém aliases gerenciados para constantes declaradas por ContentProviderResult.

ContentQueryMap

Armazena em cache o conteúdo de um cursor em um Map of String-ContentValues e, opcionalmente, mantém o cache atualizado registrando-se> para atualizações no conteúdo que dá suporte ao cursor.

ContentResolver

Essa classe fornece aos aplicativos acesso ao modelo de conteúdo.

ContentResolver.MimeTypeInfo

Descrição detalhada de um tipo MIME específico, incluindo um ícone e um rótulo que descrevem o tipo.

ContentUris

Métodos utilitários úteis para trabalhar com android.net.Uri objetos que usam o " content" Esquema (content://).

ContentValues

Essa classe é usada para armazenar um conjunto de valores que podem ContentResolver ser processados.

ContentValues.InterfaceConsts

Contém aliases gerenciados para constantes declaradas por ContentValues.

Context

Interface com informações globais sobre um ambiente de aplicativo.

Context.BindServiceFlags

Sinalizadores específicos usados para a chamada bindService(), que encapsula um inteiro de 64 bits de comprimento.

ContextParams

Essa classe representa regras em torno de como um contexto que está sendo criado por meio Context#createContext deve se comportar.

ContextParams.Builder

Construtor para criar um ContextParams.

ContextWrapper

Implementação de proxy de Contexto que simplesmente delega todas as suas chamadas para outro Contexto.

CursorLoader

Um carregador que consulta o ContentResolver e retorna um Cursorarquivo .

DialogClickEventArgs

Fornece dados para um evento de clique de caixa de diálogo.

DialogInterface
DialogKeyEventArgs

Fornece dados para o evento KeyPress.

DialogMultiChoiceClickEventArgs

Fornece dados para um evento de clique de várias opções da caixa de diálogo.

Entity

Uma representação de um item usando ContentValues.

Entity.NamedContentValues

Associa um nome a um conjunto de ContentValues .Entity

GrantUriPermissionAttribute

Gera um /manifest/provider/grant-uri-permission elemento dentro AndroidManifest.xmlde .

Intent

Uma intenção é uma descrição abstrata de uma operação a ser executada.

Intent.FilterComparison

Classe wrapper que contém uma Intenção e implementa comparações sobre ela com a finalidade de filtrar.

Intent.InterfaceConsts

Contém aliases gerenciados para constantes declaradas por Intent.

Intent.ShortcutIconResource

Representa um recurso de ícone de pasta dinâmica/atalho.

Intent.ShortcutIconResource.InterfaceConsts

Contém aliases gerenciados para constantes declaradas por Intent.ShortcutIconResource.

IntentFilter

Descrição estruturada dos valores de intenção a serem correspondidos.

IntentFilter.AuthorityEntry

Esta é uma entrada para uma única autoridade no Iterador retornado por #authoritiesIterator().

IntentFilter.InterfaceConsts

Contém aliases gerenciados para constantes declaradas por IntentFilter.

IntentFilter.MalformedMimeTypeException

Essa exceção é lançada quando um determinado tipo MIME não tem uma sintaxe válida.

IntentSender

Uma descrição de uma ação de intenção e de destino a ser executada com ela.

IntentSender.InterfaceConsts

Contém aliases gerenciados para constantes declaradas por IntentSender.

IntentSender.SendIntentException

Exceção lançada ao tentar enviar por meio de um PendingIntent que foi cancelado ou não é mais capaz de executar a solicitação.

Loader

Uma classe que executa o carregamento assíncrono de dados.

Loader.ForceLoadContentObserver

Uma implementação de um ContentObserver que cuida de conectá-lo ao Carregador para que o carregador recarrege seus dados quando o observador for informado de que ele foi alterado.

Loader.LoadCanceledEventArgs

Fornece dados para um evento de cancelamento de carregador.

Loader.LoadCompleteEventArgs

Fornece dados para um evento de conclusão do carregador.

LocusId

Um identificador para um estado exclusivo (locus) no aplicativo.

LocusId.InterfaceConsts

Contém aliases gerenciados para constantes declaradas por LocusId.

MutableContextWrapper

Uma versão ContextWrapper especial permite que o contexto base seja modificado depois que ele é definido inicialmente.

OperationApplicationException

Gerado quando uma aplicação de um ContentProviderOperation falha devido às restrições especificadas.

PeriodicSync

Tipo de valor que contém informações sobre uma sincronização periódica.

PeriodicSync.InterfaceConsts

Contém aliases gerenciados para constantes declaradas por PeriodicSync.

QuickViewConstants

Constantes para Intent#ACTION_QUICK_VIEW.

ReceiverCallNotAllowedException

Essa exceção é gerada de Context#registerReceiver e Context#bindService quando esses métodos estão sendo usados de um BroadcastReceiver componente.

RestrictionEntry

Os aplicativos podem expor restrições para um usuário restrito em um dispositivo multiusuário.

RestrictionEntry.InterfaceConsts

Contém aliases gerenciados para constantes declaradas por RestrictionEntry.

RestrictionsManager

Fornece um mecanismo para aplicativos consultarem restrições impostas por uma entidade que gerencia o usuário.

SearchRecentSuggestionsProvider

Essa superclasse pode ser usada para criar um provedor de sugestões de pesquisa simples para seu aplicativo.

SharedPreferencesOnSharedPreferenceChangeEventArgs

Fornece dados para um evento de alteração de preferência compartilhada.

SyncAdapterType

Tipo de valor que representa um SyncAdapterType.

SyncAdapterType.InterfaceConsts

Contém aliases gerenciados para constantes declaradas por SyncAdapterType.

SyncContext

Fornece um adaptador de sincronização com retornos de chamada para a conclusão do relatório e a obtenção do associador.

SyncInfo

Informações sobre a operação de sincronização que está em andamento no momento.

SyncInfo.InterfaceConsts

Contém aliases gerenciados para constantes declaradas por SyncInfo.

SyncRequest

Classe de conveniência para construir solicitações de sincronização.

SyncRequest.Builder

Classe de construtor para um SyncRequest.

SyncRequest.InterfaceConsts

Contém aliases gerenciados para constantes declaradas por SyncRequest.

SyncResult

Essa classe é usada para comunicar os resultados de uma operação de sincronização ao SyncManager.

SyncResult.InterfaceConsts

Contém aliases gerenciados para constantes declaradas por SyncResult.

SyncStats

Usado para registrar várias estatísticas sobre o resultado de uma operação de sincronização.

SyncStats.InterfaceConsts

Contém aliases gerenciados para constantes declaradas por SyncStats.

UriMatcher

Classe de utilitário para auxiliar na correspondência de URIs em provedores de conteúdo.

UriPermission

Descrição de uma única concessão de permissão de Uri.

UriPermission.InterfaceConsts

Contém aliases gerenciados para constantes declaradas por UriPermission.

UriRelativeFilter

Um filtro para correspondência de dados de URI de intenção como parte de um UriRelativeFilterGroup.

UriRelativeFilterGroup

Um grupo de correspondência de dados de intenção com base na referência relativa de um URI que inclui o caminho, a consulta e o fragmento.

Interfaces

Nome Description
ClipboardManager.IOnPrimaryClipChangedListener

Define um retorno de chamada do ouvinte que é invocado quando o clipe primário na área de transferência é alterado.

ContentProvider.IPipeDataWriter

Interface para gravar um fluxo de dados em um pipe.

IComponentCallbacks

O conjunto de APIs de retorno de chamada que são comuns a todos os componentes do aplicativo (android.app.Activity, android.app.Servicee ContentProviderandroid.app.Application).

IComponentCallbacks2

Retornos de chamada para transições de estado do aplicativo que podem ser usadas para melhorar o gerenciamento de memória em segundo plano.

IDialogInterface

Interface que define uma classe de tipo de caixa de diálogo que pode ser mostrada, ignorada ou cancelada e pode ter botões que podem ser clicados.

IDialogInterfaceOnCancelListener

Interface usada para permitir que o criador de uma caixa de diálogo execute algum código quando a caixa de diálogo for cancelada.

IDialogInterfaceOnClickListener

Interface usada para permitir que o criador de uma caixa de diálogo execute algum código quando um item na caixa de diálogo é clicado.

IDialogInterfaceOnDismissListener

Interface usada para permitir que o criador de uma caixa de diálogo execute algum código quando a caixa de diálogo for descartada.

IDialogInterfaceOnKeyListener

Definição de interface para um retorno de chamada a ser invocado quando um evento de chave é enviado para essa caixa de diálogo.

IDialogInterfaceOnMultiChoiceClickListener

Interface usada para permitir que o criador de uma caixa de diálogo execute algum código quando um item em uma caixa de diálogo de várias opções é clicado.

IDialogInterfaceOnShowListener

Interface usada para permitir que o criador de uma caixa de diálogo execute algum código quando a caixa de diálogo for mostrada.

IntentSender.IOnFinished

Interface de retorno de chamada para descobrir quando uma operação de envio é concluída.

IServiceConnection

Interface para monitorar o estado de um serviço de aplicativo.

ISharedPreferences

Interface para acessar e modificar dados de preferência retornados por Context#getSharedPreferences.

ISharedPreferencesEditor

Interface usada para modificar valores em um SharedPreferences objeto.

ISharedPreferencesOnSharedPreferenceChangeListener

Definição de interface para um retorno de chamada a ser invocado quando uma preferência compartilhada é alterada.

ISyncStatusObserver

Recebe notificações quando o status de sincronização é alterado.

Loader.IOnLoadCanceledListener

Interface implementada para descobrir quando um Carregador foi cancelado antes de terminar de carregar seus dados.

Loader.IOnLoadCompleteListener

Interface implementada para descobrir quando um Carregador terminar de carregar seus dados.

Enumerações

Nome Description
ActivityFlags

Enumera valores retornados por vários tipos e usados como um parâmetro de vários tipos.

Bind

Enumera valores retornados por vários métodos de Bind

CaptureContentForNoteResult

Define os códigos de resultado retornados depois que uma atividade captura o conteúdo de uma anotação.

ClipDescriptionClassification

Define o estado de classificação do conteúdo descrito por um ClipDescription.

DatabaseMode

Especifica os modos de configuração para o banco de dados de sugestões recentes usado por SearchRecentSuggestionsProvider.

DialogButtonType

Enumera valores retornados por vários tipos.

DialogButtonTypeObsoleted

Enumera valores retornados por vários tipos.

ExtraDockState

Enumera valores retornados por vários métodos de ExtraDockState.

FileCreationMode

Enumera valores retornados por vários tipos e usados como um parâmetro de vários tipos.

FillInFlags

Enumera valores retornados por vários tipos e usados como um parâmetro do membro F:Android.Content.Intent.FillIn .

IntentChooserContentType

Define os tipos de conteúdo compatíveis com o seletor de intenção do Android.

IntentFilterPriority

Enumera valores retornados por vários tipos.

IntentUriType

Enumera valores retornados pelo UriIntentScheme, e membros e None tomados como um parâmetro dos membros Scheme e F:Android.Content.Intent.ToUri.

MatchResults

Define as constantes de resultado de correspondência retornadas quando uma IntentFilter intenção corresponde a uma intenção.

NotifyChangeFlags

Especifica os detalhes de alteração fornecidos ao notificar observadores por meio ContentResolverde .

PackageContextFlags

Especifica as opções para criar um contexto de pacote.

QuerySortDirection

Especifica a direção de ordenação para um argumento de classificação de consulta.

ReceiverFlags

Especifica as opções de registro para um receptor de difusão registrado no contexto.

RestrictionEntryType

Enumera valores retornados por vários tipos e usados como um parâmetro do F:Android.Content.RestrictionEntry.. membro do ctor .

RestrictionResults

Enumera valores retornados por vários métodos de RestrictionResults.

SyncObserverType

Define categorias de status de sincronização relatadas por um observador de status de sincronização.

TrimMemory

Enumera valores retornados por vários tipos e usados como um parâmetro de vários tipos.

UriRelativeFilterGroupAction

Especifica se um grupo de filtros relativo a URI permite ou bloqueia um URI correspondente.

UriRelativeFilterPart

Identifica a parte relativa ao URI à qual um filtro se aplica.

Comentários

Inclui contratos para ciclos de vida de componentes, entrega de intenções, provedores de conteúdo e resolvedores, dados de área de transferência, preferências compartilhadas e sincronização.

Java documentação do android.content pacote.

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.