Context Classe

Definição

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

[Android.Runtime.Register("android/content/Context", DoNotGenerateAcw=true)]
public abstract class Context : Java.Lang.Object
[<Android.Runtime.Register("android/content/Context", DoNotGenerateAcw=true)>]
type Context = class
    inherit Object
Herança
Context
Derivado
Atributos

Comentários

Interface com informações globais sobre um ambiente de aplicativo. Esta é uma classe abstrata cuja implementação é fornecida pelo sistema Android. Ele permite o acesso a recursos e classes específicos do aplicativo, bem como chamadas para operações no nível do aplicativo, como atividades de lançamento, transmissão e recebimento de intenções, etc.

Documentação Java para android.content.Context.

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

Construtores

Nome Description
Context()
Context(IntPtr, JniHandleOwnership)

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

Campos

Nome Description
AccessibilityService

Use with #getSystemService(String) para recuperar um android.view.accessibility.AccessibilityManager para fornecer comentários ao usuário sobre eventos de interface do usuário por meio dos ouvintes de eventos registrados.

AccountService

Use com #getSystemService(String) para recuperar um android.accounts.AccountManager para receber intenções no momento de sua escolha.

ActivityService

Use com #getSystemService(String) para recuperar um android.app.ActivityManager para interagir com o estado do sistema global.

AdvancedProtectionService

Usar com #getSystemService(String) para recuperar um android.security.advancedprotection.AdvancedProtectionManager

AlarmService

Use com #getSystemService(String) para recuperar um android.app.AlarmManager para receber intenções no momento de sua escolha.

AppFunctionService

Use com #getSystemService(String) para recuperar um AppFunctionManager para executar funções de aplicativo.

AppOpsService

Use com #getSystemService(String) para recuperar um para rastrear operações android.app.AppOpsManager de aplicativos no dispositivo.

AppSearchService

Use with #getSystemService(String) para recuperar um android.app.appsearch.AppSearchManager para indexar e consultar dados do aplicativo gerenciados pelo sistema.

AppwidgetService

Use com #getSystemService(String) para recuperar um android.appwidget.AppWidgetManager para acessar AppWidgets.

AudioService

Use com #getSystemService(String) para recuperar um para lidar com o android.media.AudioManager gerenciamento de volume, modos de campainha e roteamento de áudio.

BatteryService

Use com #getSystemService(String) para recuperar um para gerenciar o estado da android.os.BatteryManager bateria.

BindAllowActivityStarts
Obsoleto.

Sinalizador para #bindService: Se a associação de um aplicativo visível, o serviço associado poderá iniciar uma atividade em segundo plano.

BindExternalServiceLong

Funciona da mesma maneira #BIND_EXTERNAL_SERVICEque , mas é definido como um long valor compatível BindServiceFlagscom .

BindNotPerceptible
Obsoleto.

Sinalizar para #bindService: Se a associação de um aplicativo visível ou perceptível pelo usuário, reduza a importância do serviço de destino para abaixo do nível perceptível.

BindPackageIsolatedProcess
Obsoleto.

Sinalizador para #bindIsolatedService: associar o serviço a um processo isolado compartilhado, mas somente com outros serviços isolados do mesmo pacote que declaram o mesmo nome do processo.

BindSharedIsolatedProcess
Obsoleto.

Sinalizador para #bindIsolatedService: associe o serviço a um processo isolado compartilhado.

BiometricService

Use com #getSystemService(String) para recuperar um android.hardware.biometrics.BiometricManager para lidar com autenticação biométrica e PIN/padrão/senha.

BlobStoreService

Use with #getSystemService(String) para recuperar um android.app.blob.BlobStoreManager para contribuir e acessar blobs de dados do repositório de blobs mantido pelo sistema.

BluetoothService

Use com #getSystemService(String) para recuperar um android.bluetooth.BluetoothManager para usar o Bluetooth.

BugreportService

Serviço para capturar um relatório de bug.

CameraService

Use com #getSystemService(String) para recuperar um android.hardware.camera2.CameraManager para interagir com dispositivos de câmera.

CaptioningService

Use com #getSystemService(String) para recuperar um android.view.accessibility.CaptioningManager para obter propriedades de legenda e ouvir alterações nas preferências de legenda.

CarrierConfigService

Use com #getSystemService(String) para recuperar um android.telephony.CarrierConfigManager para ler valores de configuração da portadora.

ClipboardService

Use com #getSystemService(String) para recuperar um android.content.ClipboardManager para acessar e modificar o conteúdo da área de transferência global.

CompanionDeviceService

Use com #getSystemService(String) para recuperar um android.companion.CompanionDeviceManager para gerenciar dispositivos complementares

ConnectivityDiagnosticsService

Use com #getSystemService(String) para recuperar um android.net.ConnectivityDiagnosticsManager para executar diagnósticos de conectividade de rede, bem como receber informações de conectividade de rede do sistema.

ConnectivityService

Use com #getSystemService(String) para recuperar um para lidar com o android.net.ConnectivityManager gerenciamento de conexões de rede.

ConsumerIrService

Use com #getSystemService(String) para recuperar a android.hardware.ConsumerIrManager para transmitir sinais infravermelhos do dispositivo.

ContactKeysService

Use com #getSystemService(String) para recuperar uma E2eeContactKeysManager chave de contato de gerenciamento.

CredentialService

Use with #getSystemService(String) para recuperar um android.credentials.CredentialManager para autenticar um usuário em seu aplicativo.

CrossProfileAppsService

Use com #getSystemService(String) para recuperar um android.content.pm.CrossProfileApps para operações de perfil cruzado.

DeviceIdDefault

A ID do dispositivo padrão, que é a ID do dispositivo primário (não virtual).

DeviceIdInvalid

ID de dispositivo inválida.

DeviceLockService

Use com #getSystemService(String) para recuperar um android.devicelock.DeviceLockManagerarquivo .

DevicePolicyService

Use com #getSystemService(String) para recuperar um para trabalhar com o android.app.admin.DevicePolicyManager gerenciamento de política de dispositivo global.

DisplayHashService

Use com #getSystemService(String) para acessar android.view.displayhash.DisplayHashManager para manipular hashes de exibição.

DisplayService

Use com #getSystemService(String) para recuperar um android.hardware.display.DisplayManager para interagir com dispositivos de exibição.

DomainVerificationService

Use with #getSystemService(String) to access android.content.pm.verify.domain.DomainVerificationManager para recuperar a aprovação e o estado do usuário para domínios da Web declarados.

DownloadService

Use with #getSystemService(String) para recuperar um android.app.DownloadManager para solicitar downloads HTTP.

DropboxService

Use com #getSystemService(String) para recuperar uma android.os.DropBoxManager instância para registrar logs de diagnóstico.

EuiccService

Use com #getSystemService(String) para recuperar um android.telephony.euicc.EuiccManager para gerenciar o dispositivo eUICC (SIM incorporado).

FileIntegrityService

Use com #getSystemService(String) para recuperar um android.security.FileIntegrityManagerarquivo .

FingerprintService

Use com para recuperar um para lidar com #getSystemService(String) o android.hardware.fingerprint.FingerprintManager gerenciamento de impressões digitais.

GameService

Use com #getSystemService(String) para recuperar um GameManagerarquivo .

GrammaticalInflectionService

Use com #getSystemService(String) para recuperar um GrammaticalInflectionManagerarquivo .

HardwarePropertiesService

Use com #getSystemService(String) para recuperar um android.os.HardwarePropertiesManager para acessar o serviço de propriedades de hardware.

HealthconnectService

Use com #getSystemService(String) para recuperar um android.health.connect.HealthConnectManagerarquivo .

InputMethodService

Use com #getSystemService(String) para recuperar um para acessar métodos android.view.inputmethod.InputMethodManager de entrada.

InputService

Use com #getSystemService(String) para recuperar um android.hardware.input.InputManager para interagir com dispositivos de entrada.

IpsecService

Use com #getSystemService(String) para recuperar um android.net.IpSecManager para criptografar soquetes ou redes com IPSec.

JobSchedulerService

Use com #getSystemService(String) para recuperar uma android.app.job.JobScheduler instância para gerenciar tarefas ocasionais em segundo plano.

KeyguardService

Use com #getSystemService(String) para recuperar um para controlar o android.app.KeyguardManager keyguard.

KeystoreService

Use com #getSystemService(String) para recuperar um android.security.keystore.KeyStoreManager para acessar funções de Repositório de Chaves do Android.

LauncherAppsService

Use com #getSystemService(String) para recuperar um android.content.pm.LauncherApps para consultar e monitorar aplicativos iniciáveis em perfis de um usuário.

LayoutInflaterService

Use com #getSystemService(String) para recuperar um android.view.LayoutInflater para inflar recursos de layout neste contexto.

LocaleService

Use com #getSystemService(String) para recuperar um android.app.LocaleManagerarquivo .

LocationService

Use com #getSystemService(String) para recuperar um para controlar as atualizações de android.location.LocationManager localização.

MediaCommunicationService

Use com #getSystemService(String) para recuperar um android.media.MediaCommunicationManager para gerenciar android.media.MediaSession2.

MediaMetricsService

Use com #getSystemService(String) para recuperar um android.media.metrics.MediaMetricsManager para interagir com métricas de mídia no dispositivo.

MediaProjectionService

Use com #getSystemService(String) para recuperar uma android.media.projection.MediaProjectionManager instância para gerenciar sessões de projeção de mídia.

MediaQualityService

Use com #getSystemService(String) para recuperar um android.media.quality.MediaQuality parâmetro de API de áudio e imagem padronizado.

MediaRouterService

Use com #getSystemService para recuperar um para controlar e gerenciar o android.media.MediaRouter roteamento de mídia.

MediaSessionService

Use com #getSystemService(String) para recuperar um android.media.session.MediaSessionManager para gerenciar sessões de mídia.

MidiService

Use com #getSystemService(String) para recuperar um android.media.midi.MidiManager para acessar o serviço MIDI.

NetworkStatsService

Use com #getSystemService(String) para recuperar um para consultar estatísticas android.app.usage.NetworkStatsManager de uso de rede.

NfcService

Use com #getSystemService(String) para recuperar um android.nfc.NfcManager para usar NFC.

NotificationService

Use with #getSystemService(String) para recuperar um android.app.NotificationManager para informar o usuário sobre eventos em segundo plano.

NsdService

Use com #getSystemService(String) para recuperar um para lidar com o android.net.nsd.NsdManager gerenciamento da descoberta de serviços de rede

OverlayService

Use com #getSystemService(String) para recuperar um android.content.om.OverlayManager para gerenciar pacotes de sobreposição.

PeopleService

Use com #getSystemService(String) para acessar um PeopleManager para interagir com suas conversas publicadas.

PerformanceHintService

Use with #getSystemService(String) para recuperar um android.os.PerformanceHintManager para acessar o serviço de dicas de desempenho.

PersistentDataBlockService

Use com #getSystemService(String) para recuperar uma android.service.persistentdata.PersistentDataBlockManager instância para interagir com um dispositivo de armazenamento que reside em redefinições de fábrica.

PowerService

Use com #getSystemService(String) para recuperar um android.os.PowerManager para controlar o gerenciamento de energia, incluindo "wake locks", que permitem manter o dispositivo ligado enquanto você executa tarefas longas.

PrintService

android.print.PrintManager para imprimir e gerenciar impressoras e tarefas de impressão.

ProfilingService

Use com #getSystemService(String) para recuperar um android.os.ProfilingManagerarquivo .

ReceiverExported
Obsoleto.

Sinalizar para #registerReceiver: O receptor pode receber transmissões de outros aplicativos.

ReceiverNotExported
Obsoleto.

Sinalizar para #registerReceiver: O receptor não pode receber transmissões de outros aplicativos.

ReceiverVisibleToInstantApps
Obsoleto.

Sinalizar para #registerReceiver: O receptor pode receber transmissões de Instant Apps.

RestrictionsService

Use com #getSystemService(String) para recuperar um para recuperar restrições android.content.RestrictionsManager de aplicativo e solicitar permissões para operações restritas.

RoleService

Use com #getSystemService(String) para recuperar um android.app.role.RoleManager para gerenciar funções.

SatelliteService

Use com #getSystemService(String) para recuperar um android.telephony.satellite.SatelliteManager para acessar a funcionalidade satélite.

SearchService

Use com #getSystemService(String) para recuperar um android.app.SearchManager para lidar com pesquisas.

SecurityStateService

Use com #getSystemService(String) para recuperar um android.os.SecurityStateManager para acessar o serviço do gerenciador de estado de segurança.

SensorService

Use com #getSystemService(String) para recuperar um android.hardware.SensorManager para acessar sensores.

ShortcutService

Use with #getSystemService(String) para recuperar um android.content.pm.ShortcutManager para acessar o serviço de atalho do iniciador.

StatusBarService

Use com #getSystemService(String) para recuperar um android.app.StatusBarManager para interagir com a barra de status e as configurações rápidas.

StorageService

Use com #getSystemService(String) para recuperar um para acessar as android.os.storage.StorageManager funções de armazenamento do sistema.

StorageStatsService

Use com #getSystemService(String) para recuperar um para acessar as android.app.usage.StorageStatsManager estatísticas de armazenamento do sistema.

SystemHealthService

Use com #getSystemService(String) para recuperar uma métrica para acessar a android.os.health.SystemHealthManager integridade do sistema (bateria, energia, memória etc.).

TelecomService

Use com #getSystemService(String) para recuperar um android.telecom.TelecomManager para gerenciar recursos relacionados a telecomunicações do dispositivo.

TelephonyImsService

Use com #getSystemService(String) para recuperar um android.telephony.ims.ImsManagerarquivo .

TelephonyService

Use com #getSystemService(String) para recuperar um android.telephony.TelephonyManager para lidar com o gerenciamento dos recursos de telefonia do dispositivo.

TelephonySubscriptionService

Use com #getSystemService(String) para recuperar um android.telephony.SubscriptionManager para lidar com o gerenciamento das assinaturas de telefonia do dispositivo.

TetheringService

Use com #getSystemService(String) para recuperar um android.net.TetheringManager para gerenciar funções de amarração.

TextClassificationService

Use com #getSystemService(String) para recuperar um para serviços de TextClassificationManager classificação de texto.

TextServicesManagerService

Use com #getSystemService(String) para recuperar um para acessar serviços de android.view.textservice.TextServicesManager texto.

TvAdService

Use com #getSystemService(String) para recuperar um android.media.tv.ad.TvAdManager para interagir com os serviços de anúncio do lado do cliente de TV no dispositivo.

TvInputService

Use com #getSystemService(String) para recuperar um android.media.tv.TvInputManager para interagir com entradas de TV no dispositivo.

TvInteractiveAppService

Use com #getSystemService(String) para recuperar um android.media.tv.interactive.TvInteractiveAppManager para interagir com aplicativos interativos de TV no dispositivo.

UiModeService

Use com #getSystemService(String) para recuperar um para controlar os android.app.UiModeManager modos de interface do usuário.

UsageStatsService

Use com #getSystemService(String) para recuperar um para consultar estatísticas android.app.usage.UsageStatsManager de uso do dispositivo.

UsbService

Use com #getSystemService(String) para recuperar um para acessar dispositivos android.hardware.usb.UsbManager USB (como um host USB) e para controlar o comportamento deste dispositivo como um dispositivo USB.

UserService

Use com #getSystemService(String) para recuperar um android.os.UserManager para gerenciar usuários em dispositivos que suportam vários usuários.

VibratorManagerService

Use com #getSystemService(String) para recuperar um android.os.VibratorManager para acessar os vibradores do dispositivo, interagir com os individuais e reproduzir efeitos sincronizados em vários vibradores.

VibratorService

Use com #getSystemService(String) para recuperar um android.os.Vibrator para interagir com o hardware de vibração.

VirtualDeviceService

Use com #getSystemService(String) para recuperar um android.companion.virtual.VirtualDeviceManager para gerenciar dispositivos virtuais.

VpnManagementService

Use com #getSystemService(String) para recuperar um android.net.VpnManager para gerenciar perfis para a VPN integrada da plataforma.

WallpaperService

Use com #getSystemService(String) para recuperar um com.

WifiAwareService

Use com #getSystemService(String) para recuperar um para lidar com o android.net.wifi.aware.WifiAwareManager gerenciamento de Wi-Fi Aware.

WifiP2pService

Use com #getSystemService(String) para recuperar um para lidar com o android.net.wifi.p2p.WifiP2pManager gerenciamento de conexões ponto a ponto Wi-Fi.

WifiRttRangingService

Use com #getSystemService(String) para recuperar um android.net.wifi.rtt.WifiRttManager para dispositivos de alcance com wi-fi.

WifiService

Use com #getSystemService(String) para recuperar um para lidar com o android.net.wifi.WifiManager gerenciamento do acesso Wi-Fi.

WindowService

Use com #getSystemService(String) para recuperar um android.view.WindowManager para acessar o gerenciador de janelas do sistema.

Propriedades

Nome Description
ApplicationContext

Retorna o contexto do objeto Application único e global do processo atual.

ApplicationInfo

Retorne as informações completas do aplicativo para o pacote deste contexto.

Assets

Retorne uma instância do AssetManager para o pacote do aplicativo.

AttributionSource

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

AttributionTag

A atribuição pode ser usada em aplicativos complexos para separar logicamente partes do aplicativo.

CacheDir

Retorna o caminho absoluto para o diretório de cache específico do aplicativo no sistema de arquivos.

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
ClassLoader

Retorne um carregador de classes que você pode usar para recuperar classes neste pacote.

CodeCacheDir

Retorna o caminho absoluto para o diretório de cache específico do aplicativo no sistema de arquivos projetado para armazenar o código armazenado em cache.

ContentResolver

Retorne uma instância do ContentResolver para o pacote do aplicativo.

DataDir

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

DeviceId

Obtém a ID do dispositivo à qual esse contexto está associado.

Display

Obtenha a exibição à qual esse contexto está associado.

ExternalCacheDir

Retorna o caminho absoluto para o diretório no sistema de arquivos externo primário (ou seja, em algum lugar onde ExternalStorageDirectory o aplicativo pode colocar os arquivos de cache que possui.

FilesDir

Retorna o caminho absoluto para o diretório no sistema de arquivos em que os arquivos criados são OpenFileOutput(String, FileCreationMode) armazenados.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsDeviceProtectedStorage

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

IsRestricted

Indica se esse contexto é restrito.

IsUiContext

Retorna true se o contexto for um contexto de interface do usuário que pode acessar componentes de interface do usuário, como WindowManager, android.view.LayoutInflater LayoutInflater ou android.app.WallpaperManager WallpaperManager.

JniIdentityHashCode

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

(Herdado de Object)
JniPeerMembers

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

MainExecutor

Retorne um Executor que executará tarefas enfileiradas no thread principal associado a esse contexto.

MainLooper

Retorne o Looper para o thread principal do processo atual.

NoBackupFilesDir

Retorna o caminho absoluto para o diretório no sistema de arquivos semelhante ao FilesDir.

ObbDir

Retorne o diretório de armazenamento externo primário onde os arquivos OBB deste aplicativo (se houver) podem ser encontrados.

OpPackageName

Retorne o nome do pacote que deve ser usado para android.app.AppOpsManager chamadas desse contexto, para que a verificação de uid do gerenciador de operações de aplicativo funcione com o nome.

PackageCodePath

Retorne o caminho completo para o pacote Android principal desse contexto.

PackageManager

Retorne a instância do PackageManager para encontrar informações globais do pacote.

PackageName

Retorne o nome do pacote deste aplicativo.

PackageResourcePath

Retorne o caminho completo para o pacote Android principal desse contexto.

Params

Retorne o conjunto de parâmetros com os quais esse Context foi criado, se ele foi criado por meio de #createContext(ContextParams).

PeerReference

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

(Herdado de Object)
Resources

Retorne uma instância Resources para o pacote do aplicativo.

Theme

Retorne o objeto Theme associado a esse Context.

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.

Wallpaper
WallpaperDesiredMinimumHeight
WallpaperDesiredMinimumWidth

Métodos

Nome Description
BindIsolatedService(Intent, Context+BindServiceFlags, String, IExecutor, IServiceConnection)

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

BindIsolatedService(Intent, Int32, String, IExecutor, IServiceConnection)

A variação disso #bindService , no caso específico de serviços isolados, permite que o chamador gere várias instâncias de um serviço de uma única declaração de componente.

BindService(Intent, Bind, IExecutor, IServiceConnection)

O mesmo que #bindService(Intent, ServiceConnection, int) bindService(Intent, ServiceConnection, int) com o executor para controlar os retornos de chamada ServiceConnection.

BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection)

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

BindService(Intent, IServiceConnection, Bind)

Conecta-se a um serviço de aplicativo, criando-o, se necessário.

BindService(Intent, IServiceConnection, Context+BindServiceFlags)

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

BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle)

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

BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle)

Vincula-se a um serviço no dado user da mesma maneira que #bindService.

CheckCallingOrSelfPermission(String)

Determine se o processo de chamada de um IPC <em>ou u</em> recebeu uma permissão específica.

CheckCallingOrSelfUriPermission(Uri, ActivityFlags)

Determine se o processo de chamada de um IPC <em>ou u</em> recebeu permissão para acessar um URI específico.

CheckCallingOrSelfUriPermissions(IList<Uri>, Int32)

Determine se o processo de chamada de um IPC <em>ou u</em> recebeu permissão para acessar uma lista de URIs.

CheckCallingPermission(String)

Determine se o processo de chamada de um IPC que você está manipulando recebeu uma permissão específica.

CheckCallingUriPermission(Uri, ActivityFlags)

Determine se o processo de chamada e o uid receberam permissão para acessar um URI específico.

CheckCallingUriPermissions(IList<Uri>, Int32)

Determine se o processo de chamada e o uid receberam permissão para acessar uma lista de URIs.

CheckContentUriPermissionFull(Uri, Int32, Int32, ActivityFlags)

Determine se um processo específico e uid receberam permissão para acessar um URI de conteúdo específico.

CheckPermission(String, Int32, Int32)

Determine se a permissão concedida é permitida para um determinado processo e ID do usuário em execução no sistema.

CheckSelfPermission(String)

Determine se <você>< recebeu> uma permissão específica.

CheckUriPermission(Uri, Int32, Int32, ActivityFlags)

Determine se um processo específico e uid receberam permissão para acessar um URI específico.

CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags)

Verifique um Uri e uma permissão normal.

CheckUriPermissions(IList<Uri>, Int32, Int32, Int32)

Determine se um processo específico e uid receberam permissão para acessar uma lista de URIs.

ClearWallpaper()
Obsoleto.

Este membro foi preterido.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
CreateAttributionContext(String)

Retorna um novo objeto Context para o Context atual, mas atribui a uma tag diferente.

CreateConfigurationContext(Configuration)

Retorne um novo objeto Context para o Context atual, mas cujos recursos são ajustados para corresponder à configuração fornecida.

CreateContext(ContextParams)

Cria um contexto com propriedades e comportamentos específicos.

CreateContextForSplit(String)

Retorne um novo objeto Context para o nome de divisão fornecido.

CreateDeviceContext(Int32)

Retorna um novo Context objeto do contexto atual, mas com a associação de dispositivo fornecida pelo deviceId.

CreateDeviceProtectedStorageContext()

Retorne um novo objeto Context para o Context atual, mas cujas APIs de armazenamento são apoiadas pelo armazenamento protegido pelo dispositivo.

CreateDisplayContext(Display)

Retorna um novo Context objeto do contexto atual, mas com recursos ajustados para corresponder às métricas do display.

CreatePackageContext(String, PackageContextFlags)

Retorne um novo objeto Context para o nome do aplicativo fornecido.

CreateWindowContext(Display, Int32, Bundle)

Cria um Context para uma não-janelaandroid.app.Activity activity no dado Display.

CreateWindowContext(Int32, Bundle)

Cria um Contexto para uma janela que não é de atividade.

DatabaseList()

Retorna uma matriz de cadeias de caracteres nomeando os bancos de dados privados associados ao pacote de aplicativos desse contexto.

DeleteDatabase(String)

Exclua um SQLiteDatabase privado existente associado ao pacote de aplicativos deste contexto.

DeleteFile(String)

Exclua o arquivo privado fornecido associado ao pacote de aplicativos deste contexto.

DeleteSharedPreferences(String)

Exclua um arquivo de preferências compartilhadas existente.

Dispose()

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

(Herdado de Object)
Dispose(Boolean)

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

(Herdado de Object)
EnforceCallingOrSelfPermission(String, String)

Se nem você nem o processo de chamada de um IPC que você está manipulando tiverem recebido uma permissão específica, lance um SecurityException.

EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String)

Se o processo de chamada de um IPC <em>ou u</em> não tiver recebido permissão para acessar um URI específico, jogue SecurityException.

EnforceCallingPermission(String, String)

Se o processo de chamada de um IPC que você está manipulando não tiver recebido uma permissão específica, lance um SecurityExceptionarquivo .

EnforceCallingUriPermission(Uri, ActivityFlags, String)

Se o processo de chamada e uid não tiverem recebido permissão para acessar um URI específico, jogue SecurityException.

EnforcePermission(String, Int32, Int32, String)

Se a permissão fornecida não for permitida para um determinado processo e ID de usuário em execução no sistema, lance um SecurityExceptionarquivo .

EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String)

Se um processo específico e uid não tiverem recebido permissão para acessar um URI específico, jogue SecurityException.

EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String)

Imponha um Uri e uma permissão normal.

Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
FileList()

Retorna uma matriz de cadeias de caracteres nomeando os arquivos privados associados ao pacote de aplicativos desse contexto.

GetColor(Int32)

Retorna uma cor associada a uma ID de recurso específica e estilizada para o tema atual.

GetColorStateList(Int32)

Retorna uma lista de estado de cor associada a uma ID de recurso específica e estilizada para o tema atual.

GetDatabasePath(String)

Retorna o caminho absoluto no sistema de arquivos em que um banco de dados criado é #openOrCreateDatabase armazenado.

GetDir(String, FileCreationMode)

Recupere, criando, se necessário, um novo diretório no qual o aplicativo possa colocar seus próprios arquivos de dados personalizados.

GetDrawable(Int32)

Retorna um objeto desenhável associado a um ID de recurso específico e estilizado para o tema atual.

GetExternalCacheDirs()

Retorna caminhos absolutos para diretórios específicos do aplicativo em todos os dispositivos de armazenamento compartilhados/externos em que o aplicativo pode colocar arquivos de cache que possui.

GetExternalFilesDir(String)

Retorna o caminho absoluto para o diretório no dispositivo de armazenamento compartilhado/externo primário em que o aplicativo pode colocar arquivos persistentes que possui.

GetExternalFilesDirs(String)

Retorna caminhos absolutos para diretórios específicos do aplicativo em todos os dispositivos de armazenamento compartilhados/externos em que o aplicativo pode colocar arquivos persistentes de sua propriedade.

GetExternalMediaDirs()

Retorna caminhos absolutos para diretórios específicos do aplicativo em todos os dispositivos de armazenamento compartilhados/externos em que o aplicativo pode colocar arquivos de mídia.

GetFileStreamPath(String)

Retorna o caminho absoluto no sistema de arquivos em que um arquivo criado é #openFileOutput armazenado.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetObbDirs()

Retorna caminhos absolutos para diretórios específicos do aplicativo em todos os dispositivos de armazenamento compartilhados/externos onde os arquivos OBB do aplicativo (se houver) podem ser encontrados.

GetSharedPreferences(String, FileCreationMode)

Recupere e mantenha o conteúdo do arquivo de preferências 'name', retornando um SharedPreferences por meio do qual você pode recuperar e modificar seus valores.

GetString(Int32, Object[])

Retorna uma cadeia de caracteres localizada da tabela de cadeia de caracteres padrão do pacote do aplicativo.

GetString(Int32)

Retorna uma cadeia de caracteres localizada da tabela de cadeia de caracteres padrão do pacote do aplicativo.

GetSystemService(Class)

Retorne o identificador para um serviço no nível do sistema por classe.

GetSystemService(String)

Retorne o identificador para um serviço no nível do sistema por nome.

GetSystemServiceName(Class)

Obtém o nome do serviço no nível do sistema que é representado pela classe especificada.

GetText(Int32)

Retorne um CharSequence localizado e estilizado da tabela de cadeia de caracteres padrão do pacote do aplicativo.

GetTextFormatted(Int32)

Retorne um CharSequence localizado e estilizado da tabela de cadeia de caracteres padrão do pacote do aplicativo.

GrantUriPermission(String, Uri, ActivityFlags)

Conceda permissão para acessar um Uri específico a outro pacote, independentemente de esse pacote ter permissão geral para acessar o provedor de conteúdo do Uri.

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)
MoveDatabaseFrom(Context, String)

Mova um arquivo de banco de dados existente do contexto de armazenamento de origem fornecido para esse contexto.

MoveSharedPreferencesFrom(Context, String)

Mova um arquivo de preferências compartilhadas existente do contexto de armazenamento de origem fornecido para esse contexto.

Notify()

Ativa um único thread que está aguardando no monitor desse objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32)

Recupere informações de atributos estilizados no tema deste contexto.

ObtainStyledAttributes(IAttributeSet, Int32[])

Recupere informações de atributos estilizados no tema deste contexto.

ObtainStyledAttributes(Int32, Int32[])

Recupere informações de atributos estilizados no tema deste contexto.

ObtainStyledAttributes(Int32[])

Recupere informações de atributos estilizados no tema deste contexto.

OpenFileInput(String)

Abra um arquivo privado associado ao pacote de aplicativos deste contexto para leitura.

OpenFileOutput(String, FileCreationMode)

Abra um arquivo privado associado ao pacote de aplicativos deste contexto para gravação.

OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler)

Abra um novo SQLiteDatabase privado associado ao pacote de aplicativos deste contexto.

OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory)

Abra um novo SQLiteDatabase privado associado ao pacote de aplicativos deste contexto.

PeekWallpaper()
Obsoleto.

Este membro foi preterido.

RegisterComponentCallbacks(IComponentCallbacks)

Adicione um novo ComponentCallbacks ao aplicativo base do Context, que será chamado ao mesmo tempo em que os métodos ComponentCallbacks de atividades e outros componentes são chamados.

RegisterDeviceIdChangeListener(IExecutor, IIntConsumer)

Adiciona um novo ouvinte alterado de ContextID de dispositivo ao , que será chamado quando a associação de dispositivo for alterada pelo sistema.

RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags)
Obsoleto.

Registre-se para receber transmissões de intenção, com o receptor opcionalmente sendo exposto a Instant Apps.

RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags)

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

RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags)
Obsoleto.

Registre-se para receber transmissões de intenção, para serem executadas no contexto de <var scheduler>/var<>.

RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags)

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

RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler)

Registre-se para receber transmissões de intenção, para serem executadas no contexto de <var scheduler>/var<>.

RegisterReceiver(BroadcastReceiver, IntentFilter)

Registre um BroadcastReceiver a ser executado no thread de atividade principal.

RemoveStickyBroadcast(Intent)
Obsoleto.

Remova os dados enviados anteriormente com #sendStickyBroadcast, para que seja como se a transmissão fixa nunca tivesse acontecido.

RemoveStickyBroadcastAsUser(Intent, UserHandle)
Obsoleto.

A versão permite #removeStickyBroadcast(Intent) que você especifique o usuário para o qual a transmissão será enviada.

RevokeSelfPermissionOnKill(String)

Dispara a revogação assíncrona de uma permissão de tempo de execução.

RevokeSelfPermissionsOnKill(ICollection<String>)

Dispara a revogação de uma ou mais permissões para o pacote de chamada.

RevokeUriPermission(String, Uri, ActivityFlags)

Remova as permissões para acessar um URI de provedor de conteúdo específico que foram adicionadas #grantUriPermission anteriormente para um pacote de destino específico.

RevokeUriPermission(Uri, ActivityFlags)

Remova todas as permissões para acessar um URI de provedor de conteúdo específico que foram adicionadas anteriormente com #grantUriPermission ou <em>qualquer outro< mecanismo/em> .

SendBroadcast(Intent, String, Bundle)

Transmita a intenção fornecida para todos os BroadcastReceivers interessados, permitindo que uma permissão necessária opcional seja aplicada.

SendBroadcast(Intent, String)

Transmita a intenção fornecida para todos os BroadcastReceivers interessados, permitindo que uma permissão necessária opcional seja aplicada.

SendBroadcast(Intent)

Transmita a intenção fornecida para todos os BroadcastReceivers interessados.

SendBroadcastAsUser(Intent, UserHandle, String)

A versão permite #sendBroadcast(Intent, String) que você especifique o usuário para o qual a transmissão será enviada.

SendBroadcastAsUser(Intent, UserHandle)

A versão permite #sendBroadcast(Intent) que você especifique o usuário para o qual a transmissão será enviada.

SendBroadcastWithMultiplePermissions(Intent, String[])

Transmita a intenção fornecida para todos os BroadcastReceivers interessados, permitindo que uma matriz de permissões necessárias seja aplicada.

SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle)

A versão permite #sendBroadcast(Intent) que você receba dados de volta da transmissão.

SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle)

A versão permite #sendBroadcast(Intent) que você receba dados de volta da transmissão.

SendOrderedBroadcast(Intent, String, Bundle)

Transmita a intenção fornecida para todos os BroadcastReceivers interessados, entregando-os um de cada vez para permitir que os receptores mais preferenciais consumam a transmissão antes que ela seja entregue aos receptores menos preferenciais.

SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle)

A versão permite #sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) que você especifique o App Op para impor restrições sobre para quais receptores a transmissão será enviada.

SendOrderedBroadcast(Intent, String)

Transmita a intenção fornecida para todos os BroadcastReceivers interessados, entregando-os um de cada vez para permitir que os receptores mais preferenciais consumam a transmissão antes que ela seja entregue aos receptores menos preferenciais.

SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle)

Versão do #sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) que permite especificar o usuário para o qual a transmissão será enviada.

SendStickyBroadcast(Intent, Bundle)

Execute um #sendBroadcast(Intent) que é "fixo", o que significa que a intenção que você está enviando permanece após a conclusão da transmissão, para que outras pessoas possam recuperar rapidamente esses dados por meio do valor de retorno de #registerReceiver(BroadcastReceiver, IntentFilter).

SendStickyBroadcast(Intent)
Obsoleto.

Execute um #sendBroadcast(Intent) que é "fixo", o que significa que a intenção que você está enviando permanece após a conclusão da transmissão, para que outras pessoas possam recuperar rapidamente esses dados por meio do valor de retorno de #registerReceiver(BroadcastReceiver, IntentFilter).

SendStickyBroadcastAsUser(Intent, UserHandle)
Obsoleto.

A versão permite #sendStickyBroadcast(Intent) que você especifique o usuário para o qual a transmissão será enviada.

SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle)
Obsoleto.

A versão permite #sendStickyBroadcast que você receba dados de volta da transmissão.

SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle)
Obsoleto.

Versão do #sendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, int, String, Bundle) que permite especificar o usuário para o qual a transmissão será enviada.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetTheme(Int32)

Defina o tema base para esse contexto.

SetWallpaper(Bitmap)
Obsoleto.

Este membro foi preterido.

SetWallpaper(Stream)
Obsoleto.

Este membro foi preterido.

StartActivities(Intent[], Bundle)

Inicie várias novas atividades.

StartActivities(Intent[])

O mesmo que #startActivities(Intent[], Bundle) sem opções especificadas.

StartActivity(Intent, Bundle)

Inicie uma nova atividade.

StartActivity(Intent)

O mesmo que #startActivity(Intent, Bundle) sem opções especificadas.

StartActivity(Type)

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

StartForegroundService(Intent)

Semelhante ao #startService(Intent), mas com uma promessa implícita de que o serviço chamará android.app.Service#startForeground(int, android.app.Notification) startForeground(int, android.app.Notification) assim que começar a ser executado.

StartInstrumentation(ComponentName, String, Bundle)

Comece a executar uma android.app.Instrumentation classe.

StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

Como #startActivity(Intent, Bundle), mas pegando um IntentSender para começar.

StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32)

O mesmo que #startIntentSender(IntentSender, Intent, int, int, int, Bundle) sem opções especificadas.

StartService(Intent)

Solicite que um determinado serviço de aplicativo seja iniciado.

StopService(Intent)

Solicite que um determinado serviço de aplicativo seja interrompido.

ToArray<T>()

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

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnbindService(IServiceConnection)

Desconecte-se de um serviço de aplicativo.

UnregisterComponentCallbacks(IComponentCallbacks)

Remova um ComponentCallbacks objeto que foi registrado anteriormente com #registerComponentCallbacks(ComponentCallbacks).

UnregisterDeviceIdChangeListener(IIntConsumer)

Remove um listener alterado de ID de dispositivo do Contexto.

UnregisterFromRuntime()

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

(Herdado de Object)
UnregisterReceiver(BroadcastReceiver)

Cancele o registro de um BroadcastReceiver registrado anteriormente.

UpdateServiceGroup(IServiceConnection, Int32, Int32)

Para um serviço anteriormente vinculado a #bindService ou a um método relacionado, altere a forma como o sistema gerencia o processo desse serviço em relação a outros processos.

Wait()

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

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <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 seja ativado, normalmente sendo <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()

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

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Herdado de Object)
IJavaPeerable.Finalized()

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

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

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

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(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 verificada pelo tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a