Context Classe

Définition

Interface vers des informations globales sur un environnement d’application.

[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
Héritage
Context
Dérivé
Attributs

Remarques

Interface vers des informations globales sur un environnement d’application. Il s’agit d’une classe abstraite dont l’implémentation est fournie par le système Android. Il permet d’accéder aux ressources et classes spécifiques à l’application, ainsi qu’aux appels de niveau application pour les opérations au niveau de l’application, telles que le lancement d’activités, la diffusion et la réception d’intentions, etc.

Java documentation pour android.content.Context.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
Context()
Context(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

Champs

Nom Description
AccessibilityService

Utilisez cette #getSystemService(String) option pour récupérer un android.view.accessibility.AccessibilityManager message permettant d’envoyer des commentaires utilisateur aux événements d’interface utilisateur via les écouteurs d’événements inscrits.

AccountService

Utilisez-la #getSystemService(String) pour récupérer une android.accounts.AccountManager intention de réception à la fois de votre choix.

ActivityService

Utilisez cette #getSystemService(String) option pour récupérer un android.app.ActivityManager élément permettant d’interagir avec l’état du système global.

AdvancedProtectionService

Utiliser avec #getSystemService(String) pour récupérer un android.security.advancedprotection.AdvancedProtectionManager

AlarmService

Utilisez-la #getSystemService(String) pour récupérer une android.app.AlarmManager intention de réception à la fois de votre choix.

AppFunctionService

Utilisez-la #getSystemService(String) pour récupérer une AppFunctionManager fonction d’application en cours d’exécution.

AppOpsService

Utilisez-le #getSystemService(String) pour récupérer un android.app.AppOpsManager pour le suivi des opérations d’application sur l’appareil.

AppSearchService

Utilisez cette #getSystemService(String) option pour récupérer un android.app.appsearch.AppSearchManager indexage et l’interrogation des données d’application gérées par le système.

AppwidgetService

Utilisez-la #getSystemService(String) pour récupérer un android.appwidget.AppWidgetManager élément permettant d’accéder à AppWidgets.

AudioService

Utilisez-la #getSystemService(String) pour récupérer une android.media.AudioManager fonctionnalité permettant de gérer la gestion du volume, des modes sonnerie et du routage audio.

BatteryService

Utiliser avec #getSystemService(String) pour récupérer un android.os.BatteryManager pour gérer l’état de la batterie.

BindAllowActivityStarts
Obsolète.

Indicateur pour #bindService: si la liaison à partir d’une application visible, le service lié est autorisé à démarrer une activité en arrière-plan.

BindExternalServiceLong

Fonctionne de la même façon que #BIND_EXTERNAL_SERVICE, mais il est défini comme une long valeur compatible avec BindServiceFlags.

BindNotPerceptible
Obsolète.

Indicateur pour #bindService: si la liaison à partir d’une application visible ou perceptible par l’utilisateur réduit l’importance du service cible au-dessous du niveau perceptible.

BindPackageIsolatedProcess
Obsolète.

Indicateur pour #bindIsolatedService: lier le service à un processus isolé partagé, mais uniquement avec d’autres services isolés du même package qui déclarent le même nom de processus.

BindSharedIsolatedProcess
Obsolète.

Indicateur pour #bindIsolatedService: lier le service à un processus isolé partagé.

BiometricService

Utilisez-la #getSystemService(String) pour récupérer une android.hardware.biometrics.BiometricManager option permettant de gérer l’authentification biométrique et par code confidentiel/modèle/mot de passe.

BlobStoreService

Utilisez cette #getSystemService(String) option pour récupérer un android.app.blob.BlobStoreManager élément permettant de contribuer et d’accéder aux objets blob de données à partir du magasin d’objets blob géré par le système.

BluetoothService

Utiliser avec #getSystemService(String) pour récupérer un android.bluetooth.BluetoothManager pour utiliser Bluetooth.

BugreportService

Service pour capturer un rapport de bogues.

CameraService

Utiliser avec #getSystemService(String) pour récupérer un android.hardware.camera2.CameraManager pour interagir avec les appareils photo.

CaptioningService

#getSystemService(String) Permet de récupérer un android.view.accessibility.CaptioningManager pour obtenir des propriétés de sous-titrage et d’écouter les modifications apportées aux préférences de sous-titrage.

CarrierConfigService

Utilisez cette #getSystemService(String) option pour récupérer des android.telephony.CarrierConfigManager valeurs de configuration de l’opérateur de lecture.

ClipboardService

#getSystemService(String) Permet de récupérer un android.content.ClipboardManager élément permettant d’accéder au contenu du Presse-papiers global et de le modifier.

CompanionDeviceService

Utiliser avec #getSystemService(String) pour récupérer un android.companion.CompanionDeviceManager pour gérer les appareils complémentaires

ConnectivityDiagnosticsService

Utilisez cette #getSystemService(String) option pour récupérer des android.net.ConnectivityDiagnosticsManager diagnostics de connectivité réseau, ainsi que pour recevoir des informations de connectivité réseau à partir du système.

ConnectivityService

Utilisez-la #getSystemService(String) pour récupérer un android.net.ConnectivityManager pour gérer la gestion des connexions réseau.

ConsumerIrService

#getSystemService(String) Permet de récupérer un android.hardware.ConsumerIrManager signal infrarouge à partir de l’appareil pour transmettre des signaux infrarouges.

ContactKeysService

Utilisez-la #getSystemService(String) pour récupérer une E2eeContactKeysManager clé de contact pour gérer les clés de contact.

CredentialService

Utilisez-la #getSystemService(String) pour récupérer un android.credentials.CredentialManager utilisateur pour authentifier un utilisateur auprès de votre application.

CrossProfileAppsService

Utilisez-la #getSystemService(String) pour récupérer une android.content.pm.CrossProfileApps opération de profil croisé.

DeviceIdDefault

ID d’appareil par défaut, qui est l’ID de l’appareil principal (non virtuel).

DeviceIdInvalid

ID d’appareil non valide.

DeviceLockService

Utiliser avec #getSystemService(String) pour récupérer un android.devicelock.DeviceLockManager.

DevicePolicyService

Utilisez-la #getSystemService(String) pour récupérer un outil permettant d’utiliser android.app.admin.DevicePolicyManager la gestion globale des stratégies d’appareil.

DisplayHashService

#getSystemService(String) Permet d’accéder android.view.displayhash.DisplayHashManager à des hachages d’affichage.

DisplayService

Utilisez-la #getSystemService(String) pour récupérer un android.hardware.display.DisplayManager élément permettant d’interagir avec les appareils d’affichage.

DomainVerificationService

#getSystemService(String) Permet d’accéder android.content.pm.verify.domain.DomainVerificationManager à la récupération de l’approbation et de l’état utilisateur pour les domaines web déclarés.

DownloadService

#getSystemService(String) Permet de récupérer un android.app.DownloadManager téléchargement HTTP pour demander des téléchargements HTTP.

DropboxService

Utilisez cette #getSystemService(String) option pour récupérer une android.os.DropBoxManager instance pour enregistrer les journaux de diagnostic.

EuiccService

Utiliser avec #getSystemService(String) pour récupérer un android.telephony.euicc.EuiccManager pour gérer l’eUICC de l’appareil (SIM incorporé).

FileIntegrityService

Utiliser avec #getSystemService(String) pour récupérer un android.security.FileIntegrityManager.

FingerprintService

Utilisez-la #getSystemService(String) pour récupérer un android.hardware.fingerprint.FingerprintManager contrôle de gestion des empreintes digitales.

GameService

Utiliser avec #getSystemService(String) pour récupérer un GameManager.

GrammaticalInflectionService

Utiliser avec #getSystemService(String) pour récupérer un GrammaticalInflectionManager.

HardwarePropertiesService

Utilisez-la #getSystemService(String) pour récupérer un android.os.HardwarePropertiesManager élément permettant d’accéder au service de propriétés matérielles.

HealthconnectService

Utiliser avec #getSystemService(String) pour récupérer un android.health.connect.HealthConnectManager.

InputMethodService

Utilisez-le #getSystemService(String) pour récupérer un android.view.inputmethod.InputMethodManager pour accéder aux méthodes d’entrée.

InputService

Utiliser avec #getSystemService(String) pour récupérer un android.hardware.input.InputManager pour interagir avec les appareils d’entrée.

IpsecService

#getSystemService(String) Permet de récupérer un android.net.IpSecManager sockets ou des réseaux chiffrés avec IPSec.

JobSchedulerService

Utilisez-la #getSystemService(String) pour récupérer une android.app.job.JobScheduler instance pour gérer des tâches en arrière-plan occasionnelles.

KeyguardService

Utilisez-la #getSystemService(String) pour récupérer un android.app.KeyguardManager contrôle de keyguard.

KeystoreService

Utilisez-la #getSystemService(String) pour récupérer un android.security.keystore.KeyStoreManager élément permettant d’accéder aux fonctions Android Keystore.

LauncherAppsService

Utilisez-la #getSystemService(String) pour récupérer une android.content.pm.LauncherApps requête et la surveillance des applications pouvant être lancées sur différents profils d’un utilisateur.

LayoutInflaterService

Permet de #getSystemService(String) récupérer une android.view.LayoutInflater ressource de disposition pour l’inflation dans ce contexte.

LocaleService

Utiliser avec #getSystemService(String) pour récupérer un android.app.LocaleManager.

LocationService

Utilisez-la #getSystemService(String) pour récupérer un android.location.LocationManager contrôle des mises à jour d’emplacement.

MediaCommunicationService

Utiliser avec #getSystemService(String) pour récupérer un android.media.MediaCommunicationManager pour la gestion android.media.MediaSession2.

MediaMetricsService

Utilisez-la #getSystemService(String) pour récupérer une android.media.metrics.MediaMetricsManager option permettant d’interagir avec les métriques multimédias sur l’appareil.

MediaProjectionService

Utilisez cette #getSystemService(String) option pour récupérer une android.media.projection.MediaProjectionManager instance pour gérer les sessions de projection multimédia.

MediaQualityService

Utilisez-la #getSystemService(String) pour récupérer une android.media.quality.MediaQuality image et des paramètres d’API audio standard.

MediaRouterService

Utilisez-la #getSystemService pour récupérer un android.media.MediaRouter contrôle et la gestion du routage des supports.

MediaSessionService

Utilisez-la #getSystemService(String) pour récupérer un android.media.session.MediaSessionManager élément permettant de gérer les sessions multimédias.

MidiService

Utilisez cette #getSystemService(String) option pour récupérer un android.media.midi.MidiManager élément permettant d’accéder au service MIDI.

NetworkStatsService

#getSystemService(String) Permet de récupérer un android.app.usage.NetworkStatsManager pour interroger les statistiques d’utilisation du réseau.

NfcService

Utiliser avec #getSystemService(String) pour récupérer un android.nfc.NfcManager pour utiliser NFC.

NotificationService

Utilisez cette #getSystemService(String) option pour récupérer un android.app.NotificationManager élément permettant d’informer l’utilisateur des événements en arrière-plan.

NsdService

Utiliser avec #getSystemService(String) pour récupérer un android.net.nsd.NsdManager pour gérer la gestion de la découverte de service réseau

OverlayService

#getSystemService(String) Permet de récupérer un android.content.om.OverlayManager package de superposition pour la gestion des packages de superposition.

PeopleService

Utilisez-la #getSystemService(String) pour accéder à une PeopleManager interaction avec vos conversations publiées.

PerformanceHintService

Utilisez cette #getSystemService(String) option pour récupérer un android.os.PerformanceHintManager élément permettant d’accéder au service d’indicateur de performances.

PersistentDataBlockService

Utilisez-la #getSystemService(String) pour récupérer une instance permettant d’interagir android.service.persistentdata.PersistentDataBlockManager avec un appareil de stockage qui se trouve entre les réinitialisations d’usine.

PowerService

Utilisez cette #getSystemService(String) option pour récupérer un android.os.PowerManager contrôle de la gestion de l’alimentation, notamment les « verrous de veille », ce qui vous permet de conserver l’appareil pendant que vous exécutez de longues tâches.

PrintService

android.print.PrintManager pour l’impression et la gestion des imprimantes et des tâches d’impression.

ProfilingService

Utiliser avec #getSystemService(String) pour récupérer un android.os.ProfilingManager.

ReceiverExported
Obsolète.

Indicateur pour #registerReceiver: le récepteur peut recevoir des diffusions d’autres applications.

ReceiverNotExported
Obsolète.

Indicateur pour #registerReceiver: le récepteur ne peut pas recevoir de diffusions d’autres applications.

ReceiverVisibleToInstantApps
Obsolète.

Indicateur pour #registerReceiver: le récepteur peut recevoir des diffusions à partir d’applications instantanées.

RestrictionsService

Utilisez cette #getSystemService(String) option pour récupérer des android.content.RestrictionsManager restrictions d’application et demander des autorisations pour les opérations restreintes.

RoleService

Utiliser avec #getSystemService(String) pour récupérer un android.app.role.RoleManager pour gérer les rôles.

SatelliteService

Utilisez-la #getSystemService(String) pour récupérer une android.telephony.satellite.SatelliteManager fonctionnalité satellite.

SearchService

Utilisez-la #getSystemService(String) pour récupérer un android.app.SearchManager pour gérer les recherches.

SecurityStateService

Utilisez cette #getSystemService(String) option pour récupérer un android.os.SecurityStateManager élément permettant d’accéder au service Security State Manager.

SensorService

Utiliser avec #getSystemService(String) pour récupérer un android.hardware.SensorManager pour accéder aux capteurs.

ShortcutService

Utilisez-le #getSystemService(String) pour récupérer un android.content.pm.ShortcutManager pour accéder au service de raccourci du lanceur.

StatusBarService

Utilisez cette #getSystemService(String) option pour récupérer un android.app.StatusBarManager élément permettant d’interagir avec la barre d’état et les paramètres rapides.

StorageService

Utilisez-le #getSystemService(String) pour récupérer un android.os.storage.StorageManager pour accéder aux fonctions de stockage système.

StorageStatsService

Utilisez-la #getSystemService(String) pour récupérer une android.app.usage.StorageStatsManager option permettant d’accéder aux statistiques de stockage système.

SystemHealthService

Utilisez-la #getSystemService(String) pour récupérer des android.os.health.SystemHealthManager métriques d’intégrité du système (batterie, alimentation, mémoire, etc.).

TelecomService

Utilisez-la #getSystemService(String) pour récupérer une android.telecom.TelecomManager fonctionnalité liée aux télécommunications de l’appareil.

TelephonyImsService

Utiliser avec #getSystemService(String) pour récupérer un android.telephony.ims.ImsManager.

TelephonyService

Utilisez-la #getSystemService(String) pour récupérer une android.telephony.TelephonyManager fonctionnalité de gestion des fonctionnalités de téléphonie de l’appareil.

TelephonySubscriptionService

Utilisez-le #getSystemService(String) pour récupérer un android.telephony.SubscriptionManager pour gérer les abonnements de téléphonie de l’appareil.

TetheringService

Utilisez-le #getSystemService(String) pour récupérer un android.net.TetheringManager pour gérer les fonctions de connexion.

TextClassificationService

Utiliser avec #getSystemService(String) pour récupérer un TextClassificationManager pour les services de classification de texte.

TextServicesManagerService

Utiliser avec #getSystemService(String) pour récupérer un android.view.textservice.TextServicesManager pour accéder aux services de texte.

TvAdService

Utilisez-la #getSystemService(String) pour récupérer une option permettant d’interagir android.media.tv.ad.TvAdManager avec les services de publicité côté client tv sur l’appareil.

TvInputService

Utilisez-la #getSystemService(String) pour récupérer une option permettant d’interagir android.media.tv.TvInputManager avec les entrées tv sur l’appareil.

TvInteractiveAppService

Utilisez-la #getSystemService(String) pour récupérer une option permettant d’interagir android.media.tv.interactive.TvInteractiveAppManager avec des applications interactives tv sur l’appareil.

UiModeService

Utiliser avec #getSystemService(String) pour récupérer un android.app.UiModeManager pour contrôler les modes d’interface utilisateur.

UsageStatsService

Utilisez-la #getSystemService(String) pour récupérer un android.app.usage.UsageStatsManager pour interroger les statistiques d’utilisation des appareils.

UsbService

Utilisez-la pour #getSystemService(String) récupérer un android.hardware.usb.UsbManager accès aux périphériques USB (en tant qu’hôte USB) et pour contrôler le comportement de cet appareil en tant qu’appareil USB.

UserService

Utilisez-la #getSystemService(String) pour récupérer un android.os.UserManager pour gérer les utilisateurs sur les appareils qui prennent en charge plusieurs utilisateurs.

VibratorManagerService

Utilisez avec #getSystemService(String) pour récupérer un android.os.VibratorManager pour accéder aux vibreurs d’appareil, interagir avec des individus individuels et jouer des effets synchronisés sur plusieurs vibrateurs.

VibratorService

Utilisez-la #getSystemService(String) pour récupérer un android.os.Vibrator élément permettant d’interagir avec le matériel de vibration.

VirtualDeviceService

Utiliser avec #getSystemService(String) pour récupérer un android.companion.virtual.VirtualDeviceManager pour la gestion des appareils virtuels.

VpnManagementService

Permet de #getSystemService(String) récupérer un android.net.VpnManager profil pour gérer les profils pour le VPN intégré de la plateforme.

WallpaperService

Utiliser avec #getSystemService(String) pour récupérer une com.

WifiAwareService

Utilisez-la #getSystemService(String) pour récupérer une android.net.wifi.aware.WifiAwareManager gestion de la gestion des Wi-Fi conscients.

WifiP2pService

Utilisez-la #getSystemService(String) pour récupérer une android.net.wifi.p2p.WifiP2pManager gestion de la gestion des connexions d’égal à égal Wi-Fi.

WifiRttRangingService

Utilisez-le #getSystemService(String) pour récupérer un android.net.wifi.rtt.WifiRttManager appareil pour la gamme d’appareils avec wifi.

WifiService

Utiliser avec #getSystemService(String) pour récupérer un android.net.wifi.WifiManager pour gérer la gestion de l’accès Wi-Fi.

WindowService

Utilisez cette #getSystemService(String) option pour récupérer un android.view.WindowManager élément permettant d’accéder au gestionnaire de fenêtres du système.

Propriétés

Nom Description
ApplicationContext

Retourne le contexte de l’objet Application unique global du processus actuel.

ApplicationInfo

Retournez les informations complètes de l’application pour le package de ce contexte.

Assets

Retournez une instance AssetManager pour le package de votre application.

AttributionSource

Interface vers des informations globales sur un environnement d’application.

AttributionTag

L’attribution peut être utilisée dans des applications complexes pour séparer logiquement les parties de l’application.

CacheDir

Retourne le chemin absolu du répertoire de cache spécifique à l’application sur le système de fichiers.

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
ClassLoader

Retournez un chargeur de classes que vous pouvez utiliser pour récupérer des classes dans ce package.

CodeCacheDir

Retourne le chemin absolu du répertoire de cache spécifique à l’application sur le système de fichiers conçu pour stocker du code mis en cache.

ContentResolver

Retourne une instance ContentResolver pour le package de votre application.

DataDir

Interface vers des informations globales sur un environnement d’application.

DeviceId

Obtient l’ID d’appareil avec lequel ce contexte est associé.

Display

Obtenez l’affichage avec lequel ce contexte est associé.

ExternalCacheDir

Retourne le chemin absolu du répertoire sur le système de fichiers externe principal (qui se trouve quelque part sur ExternalStorageDirectory l’emplacement où l’application peut placer des fichiers de cache qu’elle possède.

FilesDir

Retourne le chemin absolu du répertoire sur le système de fichiers où OpenFileOutput(String, FileCreationMode) les fichiers créés sont stockés.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IsDeviceProtectedStorage

Interface vers des informations globales sur un environnement d’application.

IsRestricted

Indique si ce contexte est restreint.

IsUiContext

Retourne true si le contexte est un contexte d’interface utilisateur qui peut accéder aux composants de l’interface utilisateur tels que WindowManager, android.view.LayoutInflater LayoutInflater ou android.app.WallpaperManager WallpaperManager.

JniIdentityHashCode

Interface vers des informations globales sur un environnement d’application.

(Hérité de Object)
JniPeerMembers

Interface vers des informations globales sur un environnement d’application.

MainExecutor

Retournez une tâche en file d’attente Executor sur le thread principal associé à ce contexte.

MainLooper

Retournez le Looper pour le thread principal du processus actuel.

NoBackupFilesDir

Retourne le chemin absolu du répertoire sur le système de fichiers similaire à FilesDir.

ObbDir

Retournez le répertoire de stockage externe principal où se trouvent les fichiers OBB de cette application (le cas échéant).

OpPackageName

Retournez le nom du package qui doit être utilisé pour android.app.AppOpsManager les appels à partir de ce contexte, afin que la vérification uid du gestionnaire d’opérations d’application fonctionne avec le nom.

PackageCodePath

Retournez le chemin d’accès complet au package Android principal de ce contexte.

PackageManager

Retournez l’instance PackageManager pour rechercher des informations globales sur le package.

PackageName

Retourne le nom du package de cette application.

PackageResourcePath

Retournez le chemin d’accès complet au package Android principal de ce contexte.

Params

Retourne l’ensemble de paramètres avec lesquels ce contexte a été créé, s’il a été créé via #createContext(ContextParams).

PeerReference

Interface vers des informations globales sur un environnement d’application.

(Hérité de Object)
Resources

Retourne une instance Resources pour le package de votre application.

Theme

Retourne l’objet Theme associé à ce contexte.

ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

Wallpaper
WallpaperDesiredMinimumHeight
WallpaperDesiredMinimumWidth

Méthodes

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

Interface vers des informations globales sur un environnement d’application.

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

La variante de #bindService ce problème, dans le cas spécifique des services isolés, permet à l’appelant de générer plusieurs instances d’un service à partir d’une seule déclaration de composant.

BindService(Intent, Bind, IExecutor, IServiceConnection)

Identique à celui de #bindService(Intent, ServiceConnection, int) bindService(Intent, ServiceConnection, int) l’exécuteur pour contrôler les rappels ServiceConnection.

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

Interface vers des informations globales sur un environnement d’application.

BindService(Intent, IServiceConnection, Bind)

Se connecte à un service d’application, en le créant si nécessaire.

BindService(Intent, IServiceConnection, Context+BindServiceFlags)

Interface vers des informations globales sur un environnement d’application.

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

Interface vers des informations globales sur un environnement d’application.

BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle)

Lie à un service de la user même manière que #bindService.

CheckCallingOrSelfPermission(String)

Déterminez si le processus d’appel d’un em>IPC <ou vous</em> a reçu une autorisation particulière.

CheckCallingOrSelfUriPermission(Uri, ActivityFlags)

Déterminez si le processus appelant d’un em>IPC <ou vous</em> a été autorisé à accéder à un URI spécifique.

CheckCallingOrSelfUriPermissions(IList<Uri>, Int32)

Déterminez si le processus d’appel d’un em>IPC <ou vous</em> a été autorisé à accéder à une liste d’URI.

CheckCallingPermission(String)

Déterminez si le processus appelant d’un IPC que vous gérez a reçu une autorisation particulière.

CheckCallingUriPermission(Uri, ActivityFlags)

Déterminez si le processus appelant et l’uid ont été autorisés à accéder à un URI spécifique.

CheckCallingUriPermissions(IList<Uri>, Int32)

Déterminez si le processus appelant et l’uid ont été autorisés à accéder à une liste d’URI.

CheckContentUriPermissionFull(Uri, Int32, Int32, ActivityFlags)

Déterminez si un processus particulier et un uid ont été autorisés à accéder à un URI de contenu spécifique.

CheckPermission(String, Int32, Int32)

Déterminez si l’autorisation donnée est autorisée pour un processus particulier et un ID utilisateur en cours d’exécution dans le système.

CheckSelfPermission(String)

Déterminez si <>vous</em> avez reçu une autorisation particulière.

CheckUriPermission(Uri, Int32, Int32, ActivityFlags)

Déterminez si un processus et un uid particuliers ont été autorisés à accéder à un URI spécifique.

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

Vérifiez à la fois un URI et une autorisation normale.

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

Déterminez si un processus particulier et un uid ont été autorisés à accéder à une liste d’URI.

ClearWallpaper()
Obsolète.

Ce membre est déconseillé.

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
CreateAttributionContext(String)

Retourne un nouvel objet Context pour le contexte actuel, mais l’attribut à une autre balise.

CreateConfigurationContext(Configuration)

Retourne un nouvel objet Context pour le contexte actuel, mais dont les ressources sont ajustées pour correspondre à la configuration donnée.

CreateContext(ContextParams)

Crée un contexte avec des propriétés et des comportements spécifiques.

CreateContextForSplit(String)

Retourne un nouvel objet Context pour le nom de fractionnement donné.

CreateDeviceContext(Int32)

Retourne un nouvel Context objet à partir du contexte actuel, mais avec l’association d’appareil donnée par le deviceId.

CreateDeviceProtectedStorageContext()

Retourne un nouvel objet Context pour le contexte actuel, mais dont les API de stockage sont sauvegardées par le stockage protégé par l’appareil.

CreateDisplayContext(Display)

Retourne un nouvel Context objet à partir du contexte actuel, mais avec les ressources ajustées pour correspondre aux métriques de display.

CreatePackageContext(String, PackageContextFlags)

Retourne un nouvel objet Context pour le nom d’application donné.

CreateWindowContext(Display, Int32, Bundle)

Crée une Context fenêtre non-fenêtreandroid.app.Activity activity sur l’élément donné Display.

CreateWindowContext(Int32, Bundle)

Crée un contexte pour une fenêtre non-activité.

DatabaseList()

Retourne un tableau de chaînes nommant les bases de données privées associées au package d’application de ce contexte.

DeleteDatabase(String)

Supprimez une sqLiteDatabase privée existante associée au package d’application de ce contexte.

DeleteFile(String)

Supprimez le fichier privé donné associé au package d’application de ce contexte.

DeleteSharedPreferences(String)

Supprimez un fichier de préférences partagées existant.

Dispose()

Interface vers des informations globales sur un environnement d’application.

(Hérité de Object)
Dispose(Boolean)

Interface vers des informations globales sur un environnement d’application.

(Hérité de Object)
EnforceCallingOrSelfPermission(String, String)

Si ni vous ni le processus appelant d’un IPC que vous gérez a reçu une autorisation particulière, lèvez un SecurityException.

EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String)

Si le processus appelant d’un em>IPC <ou vous</em> n’a pas été autorisé à accéder à un URI spécifique, lèvez SecurityException.

EnforceCallingPermission(String, String)

Si le processus appelant d’un IPC que vous gérez n’a pas reçu d’autorisation particulière, lèvez un SecurityException.

EnforceCallingUriPermission(Uri, ActivityFlags, String)

Si le processus appelant et l’interface utilisateur n’ont pas été autorisés à accéder à un URI spécifique, lèvez SecurityException.

EnforcePermission(String, Int32, Int32, String)

Si l’autorisation donnée n’est pas autorisée pour un processus particulier et un ID utilisateur en cours d’exécution dans le système, lèvez un SecurityException.

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

Si un processus particulier et un uid n’ont pas été autorisés à accéder à un URI spécifique, lèvez SecurityException.

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

Appliquez à la fois un URI et une autorisation normale.

Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
FileList()

Retourne un tableau de chaînes nommant les fichiers privés associés au package d’application de ce contexte.

GetColor(Int32)

Retourne une couleur associée à un ID de ressource particulier et avec style pour le thème actuel.

GetColorStateList(Int32)

Retourne une liste d’états de couleur associée à un ID de ressource particulier et mise en forme pour le thème actuel.

GetDatabasePath(String)

Retourne le chemin absolu sur le système de fichiers dans lequel une base de données créée est #openOrCreateDatabase stockée.

GetDir(String, FileCreationMode)

Récupérez, créez, si nécessaire, un nouveau répertoire dans lequel l’application peut placer ses propres fichiers de données personnalisés.

GetDrawable(Int32)

Retourne un objet dessinable associé à un ID de ressource particulier et mis en forme pour le thème actuel.

GetExternalCacheDirs()

Retourne des chemins absolus vers des répertoires spécifiques à l’application sur tous les appareils de stockage partagé/externe où l’application peut placer des fichiers de cache qu’elle possède.

GetExternalFilesDir(String)

Retourne le chemin absolu du répertoire sur l’appareil de stockage principal partagé/externe où l’application peut placer des fichiers persistants qu’elle possède.

GetExternalFilesDirs(String)

Retourne des chemins absolus vers des répertoires spécifiques à l’application sur tous les appareils de stockage partagé/externe où l’application peut placer des fichiers persistants qu’elle possède.

GetExternalMediaDirs()

Retourne des chemins absolus vers des répertoires spécifiques à l’application sur tous les appareils de stockage partagé/externe où l’application peut placer des fichiers multimédias.

GetFileStreamPath(String)

Retourne le chemin absolu sur le système de fichiers dans lequel un fichier créé est #openFileOutput stocké.

GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
GetObbDirs()

Retourne des chemins absolus vers des répertoires spécifiques à l’application sur tous les appareils de stockage partagé/externe où se trouvent les fichiers OBB de l’application (le cas échéant).

GetSharedPreferences(String, FileCreationMode)

Récupérez et maintenez le contenu du fichier de préférences « name », en retournant une instance SharedPreferences par le biais de laquelle vous pouvez récupérer et modifier ses valeurs.

GetString(Int32, Object[])

Retourne une chaîne localisée à partir de la table de chaînes par défaut du package de l’application.

GetString(Int32)

Retourne une chaîne localisée à partir de la table de chaînes par défaut du package de l’application.

GetSystemService(Class)

Retournez le handle dans un service de niveau système par classe.

GetSystemService(String)

Retournez le handle à un service de niveau système par nom.

GetSystemServiceName(Class)

Obtient le nom du service au niveau du système représenté par la classe spécifiée.

GetText(Int32)

Retournez une charSequence localisée et styleée à partir de la table de chaînes par défaut du package de l’application.

GetTextFormatted(Int32)

Retournez une charSequence localisée et styleée à partir de la table de chaînes par défaut du package de l’application.

GrantUriPermission(String, Uri, ActivityFlags)

Accordez l’autorisation d’accéder à un URI spécifique à un autre package, que ce package ait l’autorisation générale d’accéder au fournisseur de contenu de l’URI.

JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
MoveDatabaseFrom(Context, String)

Déplacez un fichier de base de données existant du contexte de stockage source donné vers ce contexte.

MoveSharedPreferencesFrom(Context, String)

Déplacez un fichier de préférences partagées existant du contexte de stockage source donné vers ce contexte.

Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32)

Récupérez les informations d’attribut de style dans le thème de ce contexte.

ObtainStyledAttributes(IAttributeSet, Int32[])

Récupérez les informations d’attribut de style dans le thème de ce contexte.

ObtainStyledAttributes(Int32, Int32[])

Récupérez les informations d’attribut de style dans le thème de ce contexte.

ObtainStyledAttributes(Int32[])

Récupérez les informations d’attribut de style dans le thème de ce contexte.

OpenFileInput(String)

Ouvrez un fichier privé associé au package d’application de ce contexte pour la lecture.

OpenFileOutput(String, FileCreationMode)

Ouvrez un fichier privé associé au package d’application de ce contexte pour l’écriture.

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

Ouvrez une nouvelle sqLiteDatabase privée associée au package d’application de ce contexte.

OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory)

Ouvrez une nouvelle sqLiteDatabase privée associée au package d’application de ce contexte.

PeekWallpaper()
Obsolète.

Ce membre est déconseillé.

RegisterComponentCallbacks(IComponentCallbacks)

Ajoutez une nouveauté ComponentCallbacks à l’application de base du contexte, qui sera appelée en même temps que les méthodes ComponentCallbacks des activités et d’autres composants.

RegisterDeviceIdChangeListener(IExecutor, IIntConsumer)

Ajoute un nouvel écouteur d’ID d’appareil modifié à celui Contextqui sera appelé lorsque l’association de l’appareil est modifiée par le système.

RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags)
Obsolète.

Inscrivez-vous pour recevoir des diffusions d’intentions, le récepteur étant éventuellement exposé aux applications instantanées.

RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags)

Interface vers des informations globales sur un environnement d’application.

RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags)
Obsolète.

Inscrivez-vous pour recevoir des diffusions d’intentions, à exécuter dans le contexte du <planificateur</>var>.

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

Interface vers des informations globales sur un environnement d’application.

RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler)

Inscrivez-vous pour recevoir des diffusions d’intentions, à exécuter dans le contexte du <planificateur</>var>.

RegisterReceiver(BroadcastReceiver, IntentFilter)

Inscrivez un BroadcastReceiver à exécuter dans le thread d’activité principal.

RemoveStickyBroadcast(Intent)
Obsolète.

Supprimez les données précédemment envoyées avec #sendStickyBroadcast, de sorte qu’il soit comme si la diffusion collante n’avait jamais eu lieu.

RemoveStickyBroadcastAsUser(Intent, UserHandle)
Obsolète.

La version de ce qui vous permet de #removeStickyBroadcast(Intent) spécifier l’utilisateur auquel la diffusion sera envoyée.

RevokeSelfPermissionOnKill(String)

Déclenche la révocation asynchrone d’une autorisation d’exécution.

RevokeSelfPermissionsOnKill(ICollection<String>)

Déclenche la révocation d’une ou plusieurs autorisations pour le package appelant.

RevokeUriPermission(String, Uri, ActivityFlags)

Supprimez les autorisations d’accès à un URI de fournisseur de contenu particulier qui ont été précédemment ajoutés #grantUriPermission pour un package cible spécifique.

RevokeUriPermission(Uri, ActivityFlags)

Supprimez toutes les autorisations permettant d’accéder à un URI de fournisseur de contenu particulier qui ont été précédemment ajoutés avec ou <avec #grantUriPermission>n’importe quel autre< mécanisme/em>.

SendBroadcast(Intent, String, Bundle)

Diffusez l’intention donnée à tous les BroadcastReceivers intéressés, ce qui permet d’appliquer une autorisation facultative requise.

SendBroadcast(Intent, String)

Diffusez l’intention donnée à tous les BroadcastReceivers intéressés, ce qui permet d’appliquer une autorisation facultative requise.

SendBroadcast(Intent)

Diffusez l’intention donnée à tous les broadcastReceivers intéressés.

SendBroadcastAsUser(Intent, UserHandle, String)

La version de ce qui vous permet de #sendBroadcast(Intent, String) spécifier l’utilisateur auquel la diffusion sera envoyée.

SendBroadcastAsUser(Intent, UserHandle)

La version de ce qui vous permet de #sendBroadcast(Intent) spécifier l’utilisateur auquel la diffusion sera envoyée.

SendBroadcastWithMultiplePermissions(Intent, String[])

Diffusez l’intention donnée à tous les BroadcastReceivers intéressés, ce qui permet d’appliquer un tableau d’autorisations requises.

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

La version de ce qui vous permet de #sendBroadcast(Intent) recevoir des données de retour à partir de la diffusion.

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

La version de ce qui vous permet de #sendBroadcast(Intent) recevoir des données de retour à partir de la diffusion.

SendOrderedBroadcast(Intent, String, Bundle)

Diffusez l’intention donnée à tous les destinataires intéressés de BroadcastReceivers, en les fournissant un à la fois pour permettre aux récepteurs plus préférés de consommer la diffusion avant qu’elle ne soit remise à des récepteurs moins préférés.

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

La version de ce qui vous permet de #sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) spécifier l’opération d’application pour appliquer des restrictions sur les récepteurs auxquels la diffusion sera envoyée.

SendOrderedBroadcast(Intent, String)

Diffusez l’intention donnée à tous les destinataires intéressés de BroadcastReceivers, en les fournissant un à la fois pour permettre aux récepteurs plus préférés de consommer la diffusion avant qu’elle ne soit remise à des récepteurs moins préférés.

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

Version de #sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) qui vous permet de spécifier l’utilisateur auquel la diffusion sera envoyée.

SendStickyBroadcast(Intent, Bundle)

Effectuez un #sendBroadcast(Intent) « sticky », ce qui signifie que l’intention que vous envoyez reste autour une fois la diffusion terminée, afin que d’autres puissent rapidement récupérer ces données par le biais de la valeur de retour de #registerReceiver(BroadcastReceiver, IntentFilter).

SendStickyBroadcast(Intent)
Obsolète.

Effectuez un #sendBroadcast(Intent) « sticky », ce qui signifie que l’intention que vous envoyez reste autour une fois la diffusion terminée, afin que d’autres puissent rapidement récupérer ces données par le biais de la valeur de retour de #registerReceiver(BroadcastReceiver, IntentFilter).

SendStickyBroadcastAsUser(Intent, UserHandle)
Obsolète.

La version de ce qui vous permet de #sendStickyBroadcast(Intent) spécifier l’utilisateur auquel la diffusion sera envoyée.

SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle)
Obsolète.

La version de ce qui vous permet de #sendStickyBroadcast recevoir des données de retour à partir de la diffusion.

SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle)
Obsolète.

Version de #sendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, int, String, Bundle) qui vous permet de spécifier l’utilisateur auquel la diffusion sera envoyée.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetTheme(Int32)

Définissez le thème de base pour ce contexte.

SetWallpaper(Bitmap)
Obsolète.

Ce membre est déconseillé.

SetWallpaper(Stream)
Obsolète.

Ce membre est déconseillé.

StartActivities(Intent[], Bundle)

Lancez plusieurs nouvelles activités.

StartActivities(Intent[])

Identique à #startActivities(Intent[], Bundle) sans options spécifiées.

StartActivity(Intent, Bundle)

Lancez une nouvelle activité.

StartActivity(Intent)

Identique à #startActivity(Intent, Bundle) sans options spécifiées.

StartActivity(Type)

Interface vers des informations globales sur un environnement d’application.

StartForegroundService(Intent)

Similaire à #startService(Intent), mais avec une promesse implicite que le service appelle android.app.Service#startForeground(int, android.app.Notification) startForeground(int, android.app.Notification) une fois qu’il commence à s’exécuter.

StartInstrumentation(ComponentName, String, Bundle)

Commencez à exécuter une android.app.Instrumentation classe.

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

Comme #startActivity(Intent, Bundle), mais prendre un IntentSender pour commencer.

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

Identique à #startIntentSender(IntentSender, Intent, int, int, int, Bundle) sans options spécifiées.

StartService(Intent)

Demandez qu’un service d’application donné soit démarré.

StopService(Intent)

Demandez qu’un service d’application donné soit arrêté.

ToArray<T>()

Interface vers des informations globales sur un environnement d’application.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
UnbindService(IServiceConnection)

Déconnectez-vous d’un service d’application.

UnregisterComponentCallbacks(IComponentCallbacks)

Supprimez un ComponentCallbacks objet précédemment inscrit auprès #registerComponentCallbacks(ComponentCallbacks)de .

UnregisterDeviceIdChangeListener(IIntConsumer)

Supprime un écouteur modifié d’ID d’appareil du contexte.

UnregisterFromRuntime()

Interface vers des informations globales sur un environnement d’application.

(Hérité de Object)
UnregisterReceiver(BroadcastReceiver)

Annulez l’inscription d’un BroadcastReceiver précédemment inscrit.

UpdateServiceGroup(IServiceConnection, Int32, Int32)

Pour un service précédemment lié à #bindService ou à une méthode associée, modifiez la façon dont le système gère le processus de ce service par rapport à d’autres processus.

Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Interface vers des informations globales sur un environnement d’application.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

Interface vers des informations globales sur un environnement d’application.

(Hérité de Object)
IJavaPeerable.Finalized()

Interface vers des informations globales sur un environnement d’application.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

Interface vers des informations globales sur un environnement d’application.

(Hérité de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Interface vers des informations globales sur un environnement d’application.

(Hérité de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Interface vers des informations globales sur un environnement d’application.

(Hérité de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Interface vers des informations globales sur un environnement d’application.

(Hérité de Object)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Interface vers des informations globales sur un environnement d’application.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à