Context Clase

Definición

Interfaz para obtener información global sobre un entorno de aplicación.

[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
Herencia
Context
Derivado
Atributos

Comentarios

Interfaz para obtener información global sobre un entorno de aplicación. Se trata de una clase abstracta cuya implementación proporciona el sistema Android. Permite el acceso a clases y recursos específicos de la aplicación, así como llamadas ascendentes para operaciones de nivel de aplicación, como iniciar actividades, difundir y recibir intenciones, etc.

Java documentación para android.content.Context.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
Context()
Context(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Campos

Nombre Description
AccessibilityService

Úselo con #getSystemService(String) para recuperar para android.view.accessibility.AccessibilityManager proporcionar los comentarios del usuario sobre los eventos de la interfaz de usuario a través de los agentes de escucha de eventos registrados.

AccountService

Úselo con #getSystemService(String) para recuperar un android.accounts.AccountManager para recibir intenciones en un momento de su elección.

ActivityService

Úselo con #getSystemService(String) para recuperar un android.app.ActivityManager para interactuar con el estado global del sistema.

AdvancedProtectionService

Uso con #getSystemService(String) para recuperar un android.security.advancedprotection.AdvancedProtectionManager

AlarmService

Úselo con #getSystemService(String) para recuperar un android.app.AlarmManager para recibir intenciones en un momento de su elección.

AppFunctionService

Úselo con #getSystemService(String) para recuperar una AppFunctionManager para ejecutar funciones de aplicación.

AppOpsService

Úselo con #getSystemService(String) para recuperar un android.app.AppOpsManager para realizar el seguimiento de las operaciones de la aplicación en el dispositivo.

AppSearchService

Úselo con #getSystemService(String) para recuperar para android.app.appsearch.AppSearchManager indexar y consultar los datos de la aplicación administrados por el sistema.

AppwidgetService

Úselo con #getSystemService(String) para recuperar un android.appwidget.AppWidgetManager para acceder a AppWidgets.

AudioService

Úselo con #getSystemService(String) para recuperar para android.media.AudioManager controlar la administración del volumen, los modos de timbre y el enrutamiento de audio.

BatteryService

Úselo con #getSystemService(String) para recuperar un android.os.BatteryManager para administrar el estado de la batería.

BindAllowActivityStarts
Obsoletos.

Marca para #bindService: si el enlace desde una aplicación visible, el servicio enlazado puede iniciar una actividad desde segundo plano.

BindExternalServiceLong

Funciona de la misma manera #BIND_EXTERNAL_SERVICEque , pero se define como un long valor compatible con BindServiceFlags.

BindNotPerceptible
Obsoletos.

Marca para #bindService: si el enlace desde una aplicación visible o perceptible por el usuario, reduzca la importancia del servicio de destino por debajo del nivel perceptible.

BindPackageIsolatedProcess
Obsoletos.

Marca para #bindIsolatedService: enlace el servicio en un proceso aislado compartido, pero solo con otros servicios aislados del mismo paquete que declaran el mismo nombre de proceso.

BindSharedIsolatedProcess
Obsoletos.

Marca para #bindIsolatedService: enlace el servicio en un proceso aislado compartido.

BiometricService

Úselo con #getSystemService(String) para recuperar un android.hardware.biometrics.BiometricManager para controlar la autenticación biométrica y de PIN, patrón o contraseña.

BlobStoreService

Use con #getSystemService(String) para recuperar un android.app.blob.BlobStoreManager para contribuir y acceder a blobs de datos desde el almacén de blobs mantenido por el sistema.

BluetoothService

Use con #getSystemService(String) para recuperar un android.bluetooth.BluetoothManager para usar Bluetooth.

BugreportService

Servicio para capturar un informe de errores.

CameraService

Úselo con #getSystemService(String) para recuperar un android.hardware.camera2.CameraManager para interactuar con dispositivos de cámara.

CaptioningService

Úselo con #getSystemService(String) para recuperar para android.view.accessibility.CaptioningManager obtener propiedades de título y escuchar los cambios en las preferencias de título.

CarrierConfigService

Úselo con #getSystemService(String) para recuperar para android.telephony.CarrierConfigManager leer los valores de configuración del operador.

ClipboardService

Úselo con #getSystemService(String) para recuperar un android.content.ClipboardManager para acceder y modificar el contenido del Portapapeles global.

CompanionDeviceService

Uso con #getSystemService(String) para recuperar un android.companion.CompanionDeviceManager para administrar dispositivos complementarios

ConnectivityDiagnosticsService

Úselo con #getSystemService(String) para recuperar un android.net.ConnectivityDiagnosticsManager para realizar diagnósticos de conectividad de red, así como para recibir información de conectividad de red del sistema.

ConnectivityService

Úselo con #getSystemService(String) para recuperar un android.net.ConnectivityManager para controlar la administración de las conexiones de red.

ConsumerIrService

Úselo con #getSystemService(String) para recuperar un android.hardware.ConsumerIrManager para transmitir señales de infrarrojos desde el dispositivo.

ContactKeysService

Úselo con #getSystemService(String) para recuperar un E2eeContactKeysManager para administrar las claves de contacto.

CredentialService

Úselo con #getSystemService(String) para recuperar para android.credentials.CredentialManager autenticar a un usuario en la aplicación.

CrossProfileAppsService

Úselo con #getSystemService(String) para recuperar un android.content.pm.CrossProfileApps para las operaciones entre perfiles.

DeviceIdDefault

El identificador de dispositivo predeterminado, que es el identificador del dispositivo principal (no virtual).

DeviceIdInvalid

Identificador de dispositivo no válido.

DeviceLockService

Use con #getSystemService(String) para recuperar un android.devicelock.DeviceLockManager.

DevicePolicyService

Úselo con #getSystemService(String) para recuperar un android.app.admin.DevicePolicyManager para trabajar con la administración global de directivas de dispositivos.

DisplayHashService

Use con #getSystemService(String) para acceder android.view.displayhash.DisplayHashManager a para controlar los hashes de visualización.

DisplayService

Úselo con #getSystemService(String) para recuperar un android.hardware.display.DisplayManager para interactuar con dispositivos de visualización.

DomainVerificationService

Úselo con #getSystemService(String) para obtener acceso android.content.pm.verify.domain.DomainVerificationManager para recuperar la aprobación y el estado de usuario de los dominios web declarados.

DownloadService

Úselo con #getSystemService(String) para recuperar un android.app.DownloadManager para solicitar descargas HTTP.

DropboxService

Use con #getSystemService(String) para recuperar una android.os.DropBoxManager instancia de para registrar registros de diagnóstico.

EuiccService

Úselo con #getSystemService(String) para recuperar android.telephony.euicc.EuiccManager para administrar el dispositivo eUICC (SIM incrustado).

FileIntegrityService

Use con #getSystemService(String) para recuperar un android.security.FileIntegrityManager.

FingerprintService

Úselo con #getSystemService(String) para recuperar un android.hardware.fingerprint.FingerprintManager para controlar la administración de huellas digitales.

GameService

Use con #getSystemService(String) para recuperar un GameManager.

GrammaticalInflectionService

Use con #getSystemService(String) para recuperar un GrammaticalInflectionManager.

HardwarePropertiesService

Úselo con #getSystemService(String) para recuperar un android.os.HardwarePropertiesManager para acceder al servicio de propiedades de hardware.

HealthconnectService

Use con #getSystemService(String) para recuperar un android.health.connect.HealthConnectManager.

InputMethodService

Use con #getSystemService(String) para recuperar un android.view.inputmethod.InputMethodManager para acceder a los métodos de entrada.

InputService

Úselo con #getSystemService(String) para recuperar un android.hardware.input.InputManager para interactuar con dispositivos de entrada.

IpsecService

Use con #getSystemService(String) para recuperar un android.net.IpSecManager para cifrar sockets o redes con IPSec.

JobSchedulerService

Use con #getSystemService(String) para recuperar una android.app.job.JobScheduler instancia de para administrar tareas en segundo plano ocasionales.

KeyguardService

Úselo con #getSystemService(String) para recuperar un android.app.KeyguardManager para controlar keyguard.

KeystoreService

Use con #getSystemService(String) para recuperar un android.security.keystore.KeyStoreManager para acceder a las funciones de almacén de claves de Android.

LauncherAppsService

Úselo con #getSystemService(String) para recuperar una android.content.pm.LauncherApps para consultar y supervisar aplicaciones que se pueden iniciar entre perfiles de un usuario.

LayoutInflaterService

Use con #getSystemService(String) para recuperar para android.view.LayoutInflater inflar los recursos de diseño en este contexto.

LocaleService

Use con #getSystemService(String) para recuperar un android.app.LocaleManager.

LocationService

Úselo con #getSystemService(String) para recuperar un android.location.LocationManager para controlar las actualizaciones de ubicación.

MediaCommunicationService

Uso con #getSystemService(String) para recuperar un android.media.MediaCommunicationManager para administrar android.media.MediaSession2.

MediaMetricsService

Úselo con #getSystemService(String) para recuperar un android.media.metrics.MediaMetricsManager para interactuar con las métricas multimedia en el dispositivo.

MediaProjectionService

Use con #getSystemService(String) para recuperar una android.media.projection.MediaProjectionManager instancia de para administrar sesiones de proyección multimedia.

MediaQualityService

Úselo con #getSystemService(String) para recuperar un android.media.quality.MediaQuality para estandarizar los parámetros de la API de imagen y audio.

MediaRouterService

Úselo con #getSystemService para recuperar un android.media.MediaRouter para controlar y administrar el enrutamiento de medios.

MediaSessionService

Úselo con #getSystemService(String) para recuperar un android.media.session.MediaSessionManager para administrar sesiones multimedia.

MidiService

Use con #getSystemService(String) para recuperar un android.media.midi.MidiManager para acceder al servicio MIDI.

NetworkStatsService

Úselo con #getSystemService(String) para recuperar un android.app.usage.NetworkStatsManager para consultar estadísticas de uso de red.

NfcService

Use con #getSystemService(String) para recuperar un android.nfc.NfcManager para usar NFC.

NotificationService

Úselo con #getSystemService(String) para recuperar un android.app.NotificationManager para informar al usuario de eventos en segundo plano.

NsdService

Uso con #getSystemService(String) para recuperar un android.net.nsd.NsdManager para controlar la administración de la detección de servicios de red

OverlayService

Use con #getSystemService(String) para recuperar un android.content.om.OverlayManager para administrar paquetes de superposición.

PeopleService

Úselo con #getSystemService(String) para acceder PeopleManager a para interactuar con las conversaciones publicadas.

PerformanceHintService

Use con #getSystemService(String) para recuperar un android.os.PerformanceHintManager para acceder al servicio de sugerencias de rendimiento.

PersistentDataBlockService

Úselo con #getSystemService(String) para recuperar una android.service.persistentdata.PersistentDataBlockManager instancia de para interactuar con un dispositivo de almacenamiento que reside en los restablecimientos de fábrica.

PowerService

Úselo con #getSystemService(String) para recuperar un android.os.PowerManager para controlar la administración de energía, incluidos los "bloqueos de reactivación", lo que le permite mantener el dispositivo mientras ejecuta tareas largas.

PrintService

android.print.PrintManager para imprimir y administrar impresoras y tareas de impresión.

ProfilingService

Use con #getSystemService(String) para recuperar un android.os.ProfilingManager.

ReceiverExported
Obsoletos.

Marca para #registerReceiver: el receptor puede recibir difusión de otras aplicaciones.

ReceiverNotExported
Obsoletos.

Marca para #registerReceiver: el receptor no puede recibir difusión de otras aplicaciones.

ReceiverVisibleToInstantApps
Obsoletos.

Marca para #registerReceiver: el receptor puede recibir difusión de Aplicaciones instantáneas.

RestrictionsService

Use con #getSystemService(String) para recuperar para android.content.RestrictionsManager recuperar restricciones de aplicación y solicitar permisos para las operaciones restringidas.

RoleService

Úselo con #getSystemService(String) para recuperar un android.app.role.RoleManager para administrar roles.

SatelliteService

Úselo con #getSystemService(String) para recuperar un android.telephony.satellite.SatelliteManager para acceder a la funcionalidad de satélite.

SearchService

Úselo con #getSystemService(String) para recuperar un android.app.SearchManager para controlar las búsquedas.

SecurityStateService

Úselo con #getSystemService(String) para recuperar un android.os.SecurityStateManager para acceder al servicio administrador de estado de seguridad.

SensorService

Úselo con #getSystemService(String) para recuperar un android.hardware.SensorManager para acceder a los sensores.

ShortcutService

Use con #getSystemService(String) para recuperar un android.content.pm.ShortcutManager para acceder al servicio de acceso directo del iniciador.

StatusBarService

Use con #getSystemService(String) para recuperar un android.app.StatusBarManager para interactuar con la barra de estado y la configuración rápida.

StorageService

Use con #getSystemService(String) para recuperar un android.os.storage.StorageManager para acceder a las funciones de almacenamiento del sistema.

StorageStatsService

Úselo con #getSystemService(String) para recuperar un android.app.usage.StorageStatsManager para acceder a las estadísticas de almacenamiento del sistema.

SystemHealthService

Úselo con #getSystemService(String) para recuperar un para acceder a métricas android.os.health.SystemHealthManager de estado del sistema (batería, energía, memoria, etc.).

TelecomService

Úselo con #getSystemService(String) para recuperar para android.telecom.TelecomManager administrar las características relacionadas con las telecomunicaciones del dispositivo.

TelephonyImsService

Use con #getSystemService(String) para recuperar un android.telephony.ims.ImsManager.

TelephonyService

Úselo con #getSystemService(String) para recuperar para android.telephony.TelephonyManager controlar la administración de las características de telefonía del dispositivo.

TelephonySubscriptionService

Úselo con #getSystemService(String) para recuperar para android.telephony.SubscriptionManager controlar la administración de las suscripciones de telefonía del dispositivo.

TetheringService

Use con #getSystemService(String) para recuperar un android.net.TetheringManager para administrar funciones de tethering.

TextClassificationService

Úselo con #getSystemService(String) para recuperar un TextClassificationManager para los servicios de clasificación de texto.

TextServicesManagerService

Úselo con #getSystemService(String) para recuperar un android.view.textservice.TextServicesManager para acceder a los servicios de texto.

TvAdService

Úselo con #getSystemService(String) para recuperar un android.media.tv.ad.TvAdManager para interactuar con los servicios de anuncios del lado cliente de TV en el dispositivo.

TvInputService

Úselo con #getSystemService(String) para recuperar un android.media.tv.TvInputManager para interactuar con las entradas de TV en el dispositivo.

TvInteractiveAppService

Use con #getSystemService(String) para recuperar un android.media.tv.interactive.TvInteractiveAppManager para interactuar con aplicaciones interactivas de TV en el dispositivo.

UiModeService

Use con #getSystemService(String) para recuperar un android.app.UiModeManager para controlar los modos de interfaz de usuario.

UsageStatsService

Úselo con #getSystemService(String) para recuperar un android.app.usage.UsageStatsManager para consultar estadísticas de uso de dispositivos.

UsbService

Úselo con #getSystemService(String) para recuperar un android.hardware.usb.UsbManager para el acceso a dispositivos USB (como host USB) y para controlar el comportamiento de este dispositivo como un dispositivo USB.

UserService

Úselo con #getSystemService(String) para recuperar un android.os.UserManager para administrar usuarios en dispositivos que admiten varios usuarios.

VibratorManagerService

Úselo con #getSystemService(String) para recuperar un android.os.VibratorManager para acceder a los vibradores del dispositivo, interactuar con los individuales y reproducir efectos sincronizados en varios vibradores.

VibratorService

Úselo con #getSystemService(String) para recuperar un android.os.Vibrator para interactuar con el hardware de vibración.

VirtualDeviceService

Use con #getSystemService(String) para recuperar un android.companion.virtual.VirtualDeviceManager para administrar dispositivos virtuales.

VpnManagementService

Use con #getSystemService(String) para recuperar un android.net.VpnManager para administrar perfiles para la VPN integrada de la plataforma.

WallpaperService

Úselo con #getSystemService(String) para recuperar una com.

WifiAwareService

Úselo con #getSystemService(String) para recuperar un android.net.wifi.aware.WifiAwareManager para controlar la administración de Wi-Fi Aware.

WifiP2pService

Úselo con #getSystemService(String) para recuperar un android.net.wifi.p2p.WifiP2pManager para controlar la administración de Wi-Fi conexiones punto a punto.

WifiRttRangingService

Úsalo con #getSystemService(String) para recuperar un android.net.wifi.rtt.WifiRttManager para dispositivos con wifi.

WifiService

Úselo con #getSystemService(String) para recuperar un android.net.wifi.WifiManager para controlar la administración del acceso Wi-Fi.

WindowService

Úselo con #getSystemService(String) para recuperar un android.view.WindowManager para acceder al administrador de ventanas del sistema.

Propiedades

Nombre Description
ApplicationContext

Devuelve el contexto del único objeto Application global del proceso actual.

ApplicationInfo

Devuelve la información completa de la aplicación para el paquete de este contexto.

Assets

Devuelve una instancia de AssetManager para el paquete de la aplicación.

AttributionSource

Interfaz para obtener información global sobre un entorno de aplicación.

AttributionTag

La atribución se puede usar en aplicaciones complejas para separar lógicamente partes de la aplicación.

CacheDir

Devuelve la ruta de acceso absoluta al directorio de caché específico de la aplicación en el sistema de archivos.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
ClassLoader

Devuelve un cargador de clases que puede usar para recuperar clases de este paquete.

CodeCacheDir

Devuelve la ruta de acceso absoluta al directorio de caché específico de la aplicación en el sistema de archivos diseñado para almacenar código almacenado en caché.

ContentResolver

Devuelve una instancia de ContentResolver para el paquete de la aplicación.

DataDir

Interfaz para obtener información global sobre un entorno de aplicación.

DeviceId

Obtiene el identificador de dispositivo al que está asociado este contexto.

Display

Obtenga la presentación con la que está asociado este contexto.

ExternalCacheDir

Devuelve la ruta de acceso absoluta al directorio del sistema de archivos externo principal (es decir, en algún lugar donde ExternalStorageDirectory la aplicación puede colocar los archivos de caché que posee.

FilesDir

Devuelve la ruta de acceso absoluta al directorio del sistema de archivos donde se almacenan los archivos creados con OpenFileOutput(String, FileCreationMode) .

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsDeviceProtectedStorage

Interfaz para obtener información global sobre un entorno de aplicación.

IsRestricted

Indica si este contexto está restringido.

IsUiContext

Devuelve true si el contexto es un contexto de interfaz de usuario que puede tener acceso a componentes de interfaz de usuario como WindowManager, android.view.LayoutInflater LayoutInflater o android.app.WallpaperManager WallpaperManager.

JniIdentityHashCode

Interfaz para obtener información global sobre un entorno de aplicación.

(Heredado de Object)
JniPeerMembers

Interfaz para obtener información global sobre un entorno de aplicación.

MainExecutor

Devuelve un Executor que ejecutará tareas en cola en el subproceso principal asociado a este contexto.

MainLooper

Devuelve el bucle para el subproceso principal del proceso actual.

NoBackupFilesDir

Devuelve la ruta de acceso absoluta al directorio del sistema de archivos similar a FilesDir.

ObbDir

Devuelve el directorio de almacenamiento externo principal donde se pueden encontrar los archivos OBB de esta aplicación (si hay alguno).

OpPackageName

Devuelve el nombre del paquete que se debe usar para android.app.AppOpsManager las llamadas de este contexto, de modo que la comprobación de uid del administrador de operaciones de la aplicación funcione con el nombre.

PackageCodePath

Devuelve la ruta de acceso completa al paquete android principal de este contexto.

PackageManager

Devuelve la instancia de PackageManager para buscar información global del paquete.

PackageName

Devuelve el nombre del paquete de esta aplicación.

PackageResourcePath

Devuelve la ruta de acceso completa al paquete android principal de este contexto.

Params

Devuelve el conjunto de parámetros con los que se creó este contexto, si se creó a través #createContext(ContextParams)de .

PeerReference

Interfaz para obtener información global sobre un entorno de aplicación.

(Heredado de Object)
Resources

Devuelve una instancia de Resources para el paquete de la aplicación.

Theme

Devuelve el objeto Theme asociado a este contexto.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Wallpaper
WallpaperDesiredMinimumHeight
WallpaperDesiredMinimumWidth

Métodos

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

Interfaz para obtener información global sobre un entorno de aplicación.

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

La variación de #bindService esto, en el caso específico de los servicios aislados, permite al autor de la llamada generar varias instancias de un servicio a partir de una declaración de componente único.

BindService(Intent, Bind, IExecutor, IServiceConnection)

Igual que #bindService(Intent, ServiceConnection, int) bindService(Intent, ServiceConnection, int) con executor para controlar las devoluciones de llamada de ServiceConnection.

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

Interfaz para obtener información global sobre un entorno de aplicación.

BindService(Intent, IServiceConnection, Bind)

Se conecta a un servicio de aplicación, lo que lo crea si es necesario.

BindService(Intent, IServiceConnection, Context+BindServiceFlags)

Interfaz para obtener información global sobre un entorno de aplicación.

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

Interfaz para obtener información global sobre un entorno de aplicación.

BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle)

Enlaza a un servicio de la clase especificada user de la misma manera que #bindService.

CheckCallingOrSelfPermission(String)

Determine si el proceso de llamada de un IPC <em>o usted</em> se le ha concedido un permiso determinado.

CheckCallingOrSelfUriPermission(Uri, ActivityFlags)

Determine si el proceso de llamada de un IPC <em>o usted</em> se ha concedido permiso para acceder a un URI específico.

CheckCallingOrSelfUriPermissions(IList<Uri>, Int32)

Determine si el proceso de llamada de un IPC <em>o usted</em> se ha concedido permiso para acceder a una lista de URI.

CheckCallingPermission(String)

Determine si el proceso de llamada de un IPC que controla se le ha concedido un permiso determinado.

CheckCallingUriPermission(Uri, ActivityFlags)

Determine si se ha concedido permiso al proceso de llamada y a uid para acceder a un URI específico.

CheckCallingUriPermissions(IList<Uri>, Int32)

Determine si se ha concedido permiso al proceso de llamada y uid para acceder a una lista de URI.

CheckContentUriPermissionFull(Uri, Int32, Int32, ActivityFlags)

Determine si se ha concedido permiso a un proceso determinado y a un uid para acceder a un URI de contenido específico.

CheckPermission(String, Int32, Int32)

Determine si se permite el permiso dado para un proceso determinado y el identificador de usuario que se ejecuta en el sistema.

CheckSelfPermission(String)

Determine si <>se<> le ha concedido un permiso determinado.

CheckUriPermission(Uri, Int32, Int32, ActivityFlags)

Determine si se ha concedido permiso a un proceso determinado y a un uid para acceder a un URI específico.

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

Compruebe un URI y un permiso normal.

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

Determine si se ha concedido permiso a un proceso determinado y un uid para acceder a una lista de URI.

ClearWallpaper()
Obsoletos.

Este miembro está en desuso.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
CreateAttributionContext(String)

Devuelve un nuevo objeto Context para el contexto actual, pero el atributo a una etiqueta diferente.

CreateConfigurationContext(Configuration)

Devuelve un nuevo objeto Context para el contexto actual, pero cuyos recursos se ajustan para que coincidan con la configuración especificada.

CreateContext(ContextParams)

Crea un contexto con propiedades y comportamientos específicos.

CreateContextForSplit(String)

Devuelve un nuevo objeto Context para el nombre de división especificado.

CreateDeviceContext(Int32)

Devuelve un nuevo Context objeto del contexto actual, pero con la asociación del dispositivo dada por .deviceId

CreateDeviceProtectedStorageContext()

Devuelve un nuevo objeto Context para el contexto actual, pero cuyas API de almacenamiento están respaldadas por el almacenamiento protegido por dispositivo.

CreateDisplayContext(Display)

Devuelve un nuevo Context objeto del contexto actual, pero con los recursos ajustados para que coincidan con las métricas de display.

CreatePackageContext(String, PackageContextFlags)

Devuelve un nuevo objeto Context para el nombre de aplicación especificado.

CreateWindowContext(Display, Int32, Bundle)

Crea un Context para una ventana que noandroid.app.Activity activity sea en la clase especificada Display.

CreateWindowContext(Int32, Bundle)

Crea un contexto para una ventana que no es de actividad.

DatabaseList()

Devuelve una matriz de cadenas que denominan las bases de datos privadas asociadas al paquete de aplicación de este contexto.

DeleteDatabase(String)

Elimine una instancia de SQLiteDatabase privada existente asociada al paquete de aplicación de este contexto.

DeleteFile(String)

Elimine el archivo privado especificado asociado al paquete de aplicación de este contexto.

DeleteSharedPreferences(String)

Elimine un archivo de preferencias compartidas existente.

Dispose()

Interfaz para obtener información global sobre un entorno de aplicación.

(Heredado de Object)
Dispose(Boolean)

Interfaz para obtener información global sobre un entorno de aplicación.

(Heredado de Object)
EnforceCallingOrSelfPermission(String, String)

Si ni usted ni el proceso de llamada de un IPC se le ha concedido un permiso determinado, inicie una SecurityExceptionexcepción .

EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String)

Si el proceso de llamada de un IPC <em o usted</em> no se ha concedido permiso para acceder a un URI específico, inicie SecurityException>.

EnforceCallingPermission(String, String)

Si el proceso de llamada de un IPC que controla no se le ha concedido un permiso determinado, inicie una SecurityExceptionexcepción .

EnforceCallingUriPermission(Uri, ActivityFlags, String)

Si no se ha concedido permiso al proceso de llamada y uid para acceder a un URI específico, inicie SecurityException.

EnforcePermission(String, Int32, Int32, String)

Si no se permite el permiso dado para un proceso determinado y el identificador de usuario que se ejecuta en el sistema, inicie una SecurityExceptionexcepción .

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

Si no se ha concedido permiso a un proceso determinado y uid para acceder a un URI específico, inicie SecurityException.

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

Aplique un URI y un permiso normal.

Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
FileList()

Devuelve una matriz de cadenas que denominan los archivos privados asociados al paquete de aplicación de este contexto.

GetColor(Int32)

Devuelve un color asociado a un identificador de recurso determinado y con estilo para el tema actual.

GetColorStateList(Int32)

Devuelve una lista de estados de color asociada a un identificador de recurso determinado y con estilo para el tema actual.

GetDatabasePath(String)

Devuelve la ruta de acceso absoluta en el sistema de archivos donde se almacena una base de datos creada con #openOrCreateDatabase .

GetDir(String, FileCreationMode)

Recupere, creando si es necesario, un nuevo directorio en el que la aplicación pueda colocar sus propios archivos de datos personalizados.

GetDrawable(Int32)

Devuelve un objeto dibujable asociado a un identificador de recurso determinado y con estilo para el tema actual.

GetExternalCacheDirs()

Devuelve rutas de acceso absolutas a directorios específicos de la aplicación en todos los dispositivos de almacenamiento compartidos o externos donde la aplicación puede colocar los archivos de caché que posee.

GetExternalFilesDir(String)

Devuelve la ruta de acceso absoluta al directorio del dispositivo de almacenamiento compartido o externo principal donde la aplicación puede colocar archivos persistentes que posee.

GetExternalFilesDirs(String)

Devuelve rutas de acceso absolutas a directorios específicos de la aplicación en todos los dispositivos de almacenamiento compartidos o externos donde la aplicación puede colocar archivos persistentes que posee.

GetExternalMediaDirs()

Devuelve rutas de acceso absolutas a directorios específicos de la aplicación en todos los dispositivos de almacenamiento compartidos o externos donde la aplicación puede colocar archivos multimedia.

GetFileStreamPath(String)

Devuelve la ruta de acceso absoluta en el sistema de archivos donde se almacena un archivo creado con #openFileOutput .

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetObbDirs()

Devuelve rutas de acceso absolutas a directorios específicos de la aplicación en todos los dispositivos de almacenamiento compartidos o externos donde se pueden encontrar los archivos OBB de la aplicación (si hay alguno).

GetSharedPreferences(String, FileCreationMode)

Recupere y mantenga el contenido del archivo de preferencias 'name', devolviendo una sharedPreferences a través de la cual puede recuperar y modificar sus valores.

GetString(Int32, Object[])

Devuelve una cadena localizada de la tabla de cadenas predeterminadas del paquete de la aplicación.

GetString(Int32)

Devuelve una cadena localizada de la tabla de cadenas predeterminadas del paquete de la aplicación.

GetSystemService(Class)

Devuelve el identificador a un servicio de nivel de sistema por clase.

GetSystemService(String)

Devuelve el identificador a un servicio de nivel de sistema por nombre.

GetSystemServiceName(Class)

Obtiene el nombre del servicio de nivel de sistema representado por la clase especificada.

GetText(Int32)

Devuelve un charSequence localizado y con estilo de la tabla de cadenas predeterminada del paquete de la aplicación.

GetTextFormatted(Int32)

Devuelve un charSequence localizado y con estilo de la tabla de cadenas predeterminada del paquete de la aplicación.

GrantUriPermission(String, Uri, ActivityFlags)

Conceda permiso para acceder a un URI específico a otro paquete, independientemente de si ese paquete tiene permiso general para acceder al proveedor de contenido del URI.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
MoveDatabaseFrom(Context, String)

Mueva un archivo de base de datos existente desde el contexto de almacenamiento de origen especificado a este contexto.

MoveSharedPreferencesFrom(Context, String)

Mueva un archivo de preferencias compartidas existente desde el contexto de almacenamiento de origen especificado a este contexto.

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

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

Recupere información de atributo con estilo en el tema de este contexto.

ObtainStyledAttributes(IAttributeSet, Int32[])

Recupere información de atributo con estilo en el tema de este contexto.

ObtainStyledAttributes(Int32, Int32[])

Recupere información de atributo con estilo en el tema de este contexto.

ObtainStyledAttributes(Int32[])

Recupere información de atributo con estilo en el tema de este contexto.

OpenFileInput(String)

Abra un archivo privado asociado con el paquete de aplicación de este contexto para leerlo.

OpenFileOutput(String, FileCreationMode)

Abra un archivo privado asociado al paquete de aplicación de este contexto para escribirlo.

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

Abra una nueva instancia privada de SQLiteDatabase asociada con el paquete de aplicación de este contexto.

OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory)

Abra una nueva instancia privada de SQLiteDatabase asociada con el paquete de aplicación de este contexto.

PeekWallpaper()
Obsoletos.

Este miembro está en desuso.

RegisterComponentCallbacks(IComponentCallbacks)

Agregue un nuevo ComponentCallbacks elemento a la aplicación base del contexto, al que se llamará al mismo tiempo que se llamarán a los métodos ComponentCallbacks de las actividades y a otros componentes.

RegisterDeviceIdChangeListener(IExecutor, IIntConsumer)

Agrega un nuevo identificador de dispositivo cambiado de escucha a , Contextal que se llamará cuando el sistema cambie la asociación del dispositivo.

RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags)
Obsoletos.

Regístrese para recibir difusión de intención, con el receptor que se expone opcionalmente a Instant Apps.

RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags)

Interfaz para obtener información global sobre un entorno de aplicación.

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

Regístrese para recibir difusión de intención, para ejecutarse en el contexto de <var scheduler</var>>.

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

Interfaz para obtener información global sobre un entorno de aplicación.

RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler)

Regístrese para recibir difusión de intención, para ejecutarse en el contexto de <var scheduler</var>>.

RegisterReceiver(BroadcastReceiver, IntentFilter)

Registre un objeto BroadcastReceiver para que se ejecute en el subproceso de actividad principal.

RemoveStickyBroadcast(Intent)
Obsoletos.

Quite los datos enviados anteriormente con #sendStickyBroadcast, de modo que sea como si nunca se hubiera producido la difusión pegajosa.

RemoveStickyBroadcastAsUser(Intent, UserHandle)
Obsoletos.

Versión de #removeStickyBroadcast(Intent) que le permite especificar el usuario al que se enviará la difusión.

RevokeSelfPermissionOnKill(String)

Desencadena la revocación asincrónica de un permiso en tiempo de ejecución.

RevokeSelfPermissionsOnKill(ICollection<String>)

Desencadena la revocación de uno o varios permisos para el paquete de llamada.

RevokeUriPermission(String, Uri, ActivityFlags)

Quite los permisos para acceder a un URI de proveedor de contenido determinado con #grantUriPermission el que se agregó anteriormente para un paquete de destino específico.

RevokeUriPermission(Uri, ActivityFlags)

Quite todos los permisos para acceder a un URI de proveedor de contenido determinado que se agregó anteriormente con #grantUriPermission o <em>cualquier otro< mecanismo.>

SendBroadcast(Intent, String, Bundle)

Difunda la intención dada a todos los BroadcastReceivers interesados, lo que permite aplicar un permiso obligatorio opcional.

SendBroadcast(Intent, String)

Difunda la intención dada a todos los BroadcastReceivers interesados, lo que permite aplicar un permiso obligatorio opcional.

SendBroadcast(Intent)

Difunda la intención dada a todos los BroadcastReceivers interesados.

SendBroadcastAsUser(Intent, UserHandle, String)

Versión de #sendBroadcast(Intent, String) que le permite especificar el usuario al que se enviará la difusión.

SendBroadcastAsUser(Intent, UserHandle)

Versión de #sendBroadcast(Intent) que le permite especificar el usuario al que se enviará la difusión.

SendBroadcastWithMultiplePermissions(Intent, String[])

Difunda la intención dada a todos los broadcastReceivers interesados, lo que permite aplicar una matriz de permisos necesarios.

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

Versión de #sendBroadcast(Intent) que le permite recibir datos de vuelta de la difusión.

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

Versión de #sendBroadcast(Intent) que le permite recibir datos de vuelta de la difusión.

SendOrderedBroadcast(Intent, String, Bundle)

Difundir la intención dada a todos los broadcastReceivers interesados, entregarlos uno a uno para permitir que los receptores más preferidos consuman la difusión antes de que se entreguen a receptores menos preferidos.

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

Versión de #sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) que le permite especificar la operación de aplicación para aplicar restricciones en las que se enviarán los receptores a los que se enviará la difusión.

SendOrderedBroadcast(Intent, String)

Difundir la intención dada a todos los broadcastReceivers interesados, entregarlos uno a uno para permitir que los receptores más preferidos consuman la difusión antes de que se entreguen a receptores menos preferidos.

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

Versión de #sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) que permite especificar al usuario al que se enviará la difusión.

SendStickyBroadcast(Intent, Bundle)

Realice un que #sendBroadcast(Intent) sea "pegajoso", lo que significa que la intención que está enviando permanece una vez completada la difusión, de modo que otros usuarios puedan recuperar rápidamente esos datos a través del valor devuelto de #registerReceiver(BroadcastReceiver, IntentFilter).

SendStickyBroadcast(Intent)
Obsoletos.

Realice un que #sendBroadcast(Intent) sea "pegajoso", lo que significa que la intención que está enviando permanece una vez completada la difusión, de modo que otros usuarios puedan recuperar rápidamente esos datos a través del valor devuelto de #registerReceiver(BroadcastReceiver, IntentFilter).

SendStickyBroadcastAsUser(Intent, UserHandle)
Obsoletos.

Versión de #sendStickyBroadcast(Intent) que le permite especificar el usuario al que se enviará la difusión.

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

Versión de #sendStickyBroadcast que le permite recibir datos de vuelta de la difusión.

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

Versión de #sendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, int, String, Bundle) que permite especificar al usuario al que se enviará la difusión.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetTheme(Int32)

Establezca el tema base para este contexto.

SetWallpaper(Bitmap)
Obsoletos.

Este miembro está en desuso.

SetWallpaper(Stream)
Obsoletos.

Este miembro está en desuso.

StartActivities(Intent[], Bundle)

Inicie varias actividades nuevas.

StartActivities(Intent[])

Igual que #startActivities(Intent[], Bundle) sin opciones especificadas.

StartActivity(Intent, Bundle)

Inicie una nueva actividad.

StartActivity(Intent)

Igual que #startActivity(Intent, Bundle) sin opciones especificadas.

StartActivity(Type)

Interfaz para obtener información global sobre un entorno de aplicación.

StartForegroundService(Intent)

Similar a #startService(Intent), pero con una promesa implícita de que el servicio llamará android.app.Service#startForeground(int, android.app.Notification) startForeground(int, android.app.Notification) una vez que comience a ejecutarse.

StartInstrumentation(ComponentName, String, Bundle)

Empiece a ejecutar una android.app.Instrumentation clase.

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

Como #startActivity(Intent, Bundle), pero tomando intentSender para empezar.

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

Igual que #startIntentSender(IntentSender, Intent, int, int, int, Bundle) sin opciones especificadas.

StartService(Intent)

Solicite que se inicie un servicio de aplicación determinado.

StopService(Intent)

Solicite que se detenga un servicio de aplicación determinado.

ToArray<T>()

Interfaz para obtener información global sobre un entorno de aplicación.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnbindService(IServiceConnection)

Desconecte de un servicio de aplicación.

UnregisterComponentCallbacks(IComponentCallbacks)

Quite un ComponentCallbacks objeto que se registró anteriormente con #registerComponentCallbacks(ComponentCallbacks).

UnregisterDeviceIdChangeListener(IIntConsumer)

Quita un identificador de dispositivo cambiado de agente de escucha del contexto.

UnregisterFromRuntime()

Interfaz para obtener información global sobre un entorno de aplicación.

(Heredado de Object)
UnregisterReceiver(BroadcastReceiver)

Anule el registro de un objeto BroadcastReceiver registrado anteriormente.

UpdateServiceGroup(IServiceConnection, Int32, Int32)

Para un servicio enlazado previamente con #bindService o un método relacionado, cambie cómo administra el proceso del servicio en relación con otros procesos.

Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Interfaz para obtener información global sobre un entorno de aplicación.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Interfaz para obtener información global sobre un entorno de aplicación.

(Heredado de Object)
IJavaPeerable.Finalized()

Interfaz para obtener información global sobre un entorno de aplicación.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Interfaz para obtener información global sobre un entorno de aplicación.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Interfaz para obtener información global sobre un entorno de aplicación.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Interfaz para obtener información global sobre un entorno de aplicación.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Interfaz para obtener información global sobre un entorno de aplicación.

(Heredado de Object)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Interfaz para obtener información global sobre un entorno de aplicación.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a