Android.OS Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des classes et des interfaces pour interagir avec les principaux services de système d’exploitation Android et les installations d’exécution.
Classes
| Nom | Description |
|---|---|
| AsyncTask |
AsyncTask a été conçu pour permettre une utilisation appropriée et facile du thread d’interface utilisateur. |
| AsyncTask.Status |
Indique l’état actuel de la tâche. |
| AsyncTask<TParams,TProgress,TResult> |
Fournit des valeurs d’API Android OS pour AsyncTask<TParams,TProgress,TResult>. |
| BadParcelableException |
Exception levée lorsqu’une |
| BaseBundle |
Mappage de clés string à des valeurs de différents types. |
| BatteryManager |
La classe BatteryManager contient des chaînes et des constantes utilisées pour les valeurs de l’intention |
| Binder |
Classe de base pour un objet remotable, partie principale d’un mécanisme d’appel de procédure distante légère défini par |
| Binder.InterfaceConsts |
Définit les constantes exposées par l’interface Android correspondante. |
| BinderConsts |
Interface de base pour un objet remotable, la partie principale d’un mécanisme d’appel de procédure distante légère conçu pour des performances élevées lors de l’exécution d’appels in-process et inter-processus. |
| BugreportManager |
Classe qui fournit une API privilégiée pour capturer et consommer des rapports de bogues. |
| BugreportManager.BugreportCallback |
Interface décrivant le rappel pour la progression et l’état des rapports de bogues. |
| Build |
Informations sur la build actuelle, extraites des propriétés système. |
| Build.Partition |
Informations de génération pour une partition d’appareil particulière. |
| Build.VERSION |
Différentes chaînes de version. |
| Build.VERSION_CODES |
Énumération des codes de version du Kit de développement logiciel (SDK) actuellement connus. |
| Build.VERSION_CODES_FULL |
Énumération des codes de version principale et mineure du KIT de développement logiciel (SDK) actuellement connus. |
| Bundle |
Mappage de clés de chaîne à différentes |
| Bundle.InterfaceConsts |
Définit les constantes exposées par l’interface Android correspondante. |
| CancellationSignal |
Permet d’annuler une opération en cours. |
| CombinedVibration |
Une CombinedVibration décrit une combinaison d’effets haptiques à effectuer par un ou plusieurs |
| CombinedVibration.InterfaceConsts |
Définit les constantes exposées par l’interface Android correspondante. |
| CombinedVibration.ParallelCombination |
Combinaison d’effets haptiques qui doivent être joués dans plusieurs vibrateurs en parallèle. |
| ConditionVariable |
Classe qui implémente le paradigme de verrouillage des variables de condition. |
| CountDownTimer |
Planifiez un compte à rebours jusqu’à une heure ultérieure, avec des notifications régulières sur les intervalles le long de la route. |
| CpuHeadroomParams |
Analyseurs de demande de salle de tête utilisés par |
| CpuHeadroomParams.Builder |
Fournit des valeurs d’API de système d’exploitation Android pour CpuHeadroomParams.Builder. |
| CpuUsageInfo |
Informations d’utilisation du processeur par cœur. |
| CpuUsageInfo.InterfaceConsts |
Définit les constantes exposées par l’interface Android correspondante. |
| DeadObjectException |
L’objet que vous appelez est mort, car son processus d’hébergement n’existe plus, ou il y a eu une erreur de classeur de bas niveau. |
| DeadSystemException |
Le système Android de base est mort et passe par un redémarrage du runtime. |
| Debug |
Fournit différentes méthodes de débogage pour les applications Android, notamment le suivi et le nombre d’allocations. |
| Debug.InstructionCount |
API permettant de collecter et d’interroger les nombres d’instructions. |
| Debug.MemoryInfo |
Cette classe est utilisée pour récupérer différentes statistiques sur les mappages de mémoire pour ce processus. |
| Debug.MemoryInfo.InterfaceConsts |
Définit les constantes exposées par l’interface Android correspondante. |
| DropBoxManager |
Met en file d’attente des blocs de données (à partir de différentes sources - blocages de l’application, enregistrements de journal du noyau, etc.). |
| DropBoxManager.Entry |
Une seule entrée récupérée à partir de la zone de liste déroulante. |
| DropBoxManager.Entry.InterfaceConsts |
Définit les constantes exposées par l’interface Android correspondante. |
| Environment |
Fournit l’accès aux variables d’environnement. |
| FileObserver |
Surveille les fichiers (à l’aide de l’inotify) pour déclencher un événement une fois les fichiers accessibles ou modifiés par n’importe quel processus sur l’appareil (y compris celui-ci). |
| FileUriExposedException |
Exception pouvant être levée lorsqu’une application expose une |
| FileUtils |
Méthodes utilitaires utiles pour l’utilisation des fichiers. |
| FileUtils.ProgressEventArgs |
Fournit des données pour l’événement Android correspondant. |
| GpuHeadroomParams |
Analyseurs de demande de salle de tête utilisés par |
| GpuHeadroomParams.Builder |
Fournit des valeurs d’API android OS pour GpuHeadroomParams.Builder. |
| Handler |
Un gestionnaire vous permet d’envoyer et de traiter et d’exécuter |
| HandlerThread |
Un |
| HardwarePropertiesManager |
La classe HardwarePropertiesManager fournit un mécanisme d’accès à l’état matériel d’un appareil : processeur, GPU et températures de batterie, utilisation du processeur par cœur, vitesse du ventilateur, etc. |
| LimitExceededException |
Indique que l’application a dépassé une limite définie par le système. |
| LocaleList |
LocaleList est une liste immuable de paramètres régionaux, généralement utilisée pour conserver une liste ordonnée de préférences utilisateur pour les paramètres régionaux. |
| LocaleList.InterfaceConsts |
Définit les constantes exposées par l’interface Android correspondante. |
| Looper |
Classe utilisée pour exécuter une boucle de message pour un thread. |
| MemoryFile |
MemoryFile est un wrapper pour |
| Message |
Définit un message contenant une description et un objet de données arbitraire qui peut être envoyé à un |
| Message.InterfaceConsts |
Définit les constantes exposées par l’interface Android correspondante. |
| MessageQueue |
Classe de bas niveau contenant la liste des messages à distribuer par un |
| Messenger |
Référence à un gestionnaire, que d’autres peuvent utiliser pour lui envoyer des messages. |
| Messenger.InterfaceConsts |
Définit les constantes exposées par l’interface Android correspondante. |
| NetworkOnMainThreadException |
Exception levée lorsqu’une application tente d’effectuer une opération de mise en réseau sur son thread principal. |
| OperationCanceledException |
Type d’exception levée lorsqu’une opération en cours est annulée. |
| Parcel |
Conteneur d’un message (références de données et d’objets) qui peut être envoyé via un IBinder. |
| Parcelable |
Interface pour les classes dont les instances peuvent être écrites et restaurées à partir d’un Parcel. |
| ParcelFileDescriptor |
FileDescriptor retourné par |
| ParcelFileDescriptor.AutoCloseInputStream |
InputStream que vous pouvez créer sur un ParcelFileDescriptor, qui s’occupera de vous appeler |
| ParcelFileDescriptor.AutoCloseOutputStream |
OutputStream que vous pouvez créer sur un ParcelFileDescriptor, qui s’occupe de vous appeler |
| ParcelFileDescriptor.CloseEventArgs |
Fournit des données pour l’événement Android correspondant. |
| ParcelFileDescriptor.FileDescriptorDetachedException |
Exception qui indique que le descripteur de fichier a été détaché. |
| ParcelFileDescriptor.InterfaceConsts |
Définit les constantes exposées par l’interface Android correspondante. |
| ParcelFormatException |
Le contenu d’un colis (généralement pendant un démarshalling) ne contient pas les données attendues. |
| ParcelUuid |
Cette classe est un wrapper Parcelable autour |
| ParcelUuid.InterfaceConsts |
Définit les constantes exposées par l’interface Android correspondante. |
| PatternMatcher |
Un matcheur de modèle simple, qui est sûr à utiliser sur des données non approuvées : il ne fournit pas une prise en charge complète de reg-exp, mais uniquement un globbing simple qui ne peut pas être utilisé de manière malveillante. |
| PatternMatcher.InterfaceConsts |
Définit les constantes exposées par l’interface Android correspondante. |
| PerformanceHintManager |
PerformanceHintManager permet aux applications d’envoyer des indicateurs de performances au système. |
| PerformanceHintManager.Session |
Une session représente un groupe de threads avec une charge de travail connexe, de sorte que les indicateurs pour leurs performances doivent être considérés comme une unité. |
| PersistableBundle |
Mappage de clés string à des valeurs de différents types. |
| PersistableBundle.InterfaceConsts |
Définit les constantes exposées par l’interface Android correspondante. |
| PowerManager |
Cette classe vous permet d’interroger et de demander le contrôle des aspects de l’état d’alimentation de l’appareil. |
| PowerManager.ThermalHeadroomChangedEventArgs |
Fournit des données pour l’événement Android correspondant. |
| PowerManager.ThermalStatusChangedEventArgs |
Fournit des données pour l’événement Android correspondant. |
| PowerManager.WakeLock |
Un verrou de veille est un mécanisme permettant d’indiquer que votre application doit maintenir l’appareil. |
| PowerManager.WakeLockStateEventArgs |
Fournit des données pour l’événement Android correspondant. |
| PowerMonitor |
Un PowerMonitor représente un rail ODPM (moniteur d’alimentation sur appareil) ou un consommateur d’énergie modélisé. |
| PowerMonitor.InterfaceConsts |
Définit les constantes exposées par l’interface Android correspondante. |
| PowerMonitorReadings |
Collection de mesures énergétiques de Power Monitors. |
| Process |
Outils de gestion des processus de système d’exploitation. |
| ProfilingManager |
Cette classe permet à l’appelant de :
|
| ProfilingResult |
Encapsule les résultats d’une seule opération de demande de profilage. |
| ProfilingResult.InterfaceConsts |
Définit les constantes exposées par l’interface Android correspondante. |
| ProfilingTrigger |
Encapsule un seul déclencheur de profilage. |
| ProfilingTrigger.Builder |
Classe Builder pour créer un |
| ProxyFileDescriptorCallback |
Rappel qui gère les demandes du système de fichiers à partir de ProxyFileDescriptor. |
| RecoverySystem |
RecoverySystem contient des méthodes d’interaction avec le système de récupération Android (partition distincte qui peut être utilisée pour installer les mises à jour système, réinitialiser les données utilisateur, etc. |
| RecoverySystem.ProgressEventArgs |
Fournit des données pour l’événement Android correspondant. |
| RemoteCallbackList |
S’occupe du travail grunt de la maintenance d’une liste d’interfaces distantes, généralement pour l’utilisation de rappels d’un |
| RemoteCallbackList.Builder |
Générateur pour |
| RemoteException |
Exception parente pour toutes les erreurs d’appel à distance binder
|
| ResultReceiver |
Interface générique pour recevoir un résultat de rappel d’une personne. |
| ResultReceiver.InterfaceConsts |
Définit les constantes exposées par l’interface Android correspondante. |
| SecurityStateManager |
SecurityStateManager fournit la fonctionnalité permettant d’interroger l’état de sécurité des composants système et plateforme. |
| SharedMemory |
SharedMemory permet la création, le mappage et le contrôle de protection sur la mémoire partagée anonyme. |
| SharedMemory.InterfaceConsts |
Définit les constantes exposées par l’interface Android correspondante. |
| StatFs |
Récupérez des informations globales sur l’espace sur un système de fichiers. |
| StrictMode |
StrictMode est un outil de développement qui détecte les choses que vous pourriez faire par accident et les apporte à votre attention afin que vous puissiez les corriger. |
| StrictMode.ThreadPolicy |
|
| StrictMode.ThreadPolicy.Builder | |
| StrictMode.ThreadViolationEventArgs |
Fournit des données pour l’événement Android correspondant. |
| StrictMode.VmPolicy |
|
| StrictMode.VmPolicy.Builder | |
| StrictMode.VmViolationEventArgs |
Fournit des données pour l’événement Android correspondant. |
| SystemClock |
Installations de gestion des temps de base. |
| TestLooperManager |
Bloque l’exécution d’un bouclage de tous les messages et permet au titulaire de cet objet de contrôler quand et quels messages sont exécutés jusqu’à ce qu’il soit libéré. |
| TokenWatcher |
Un TokenWatcher surveille une collection de |
| Trace |
Écrit les événements de trace dans la mémoire tampon de trace système. |
| TransactionTooLargeException |
La transaction Binder a échoué, car elle était trop volumineuse. |
| UserHandle |
Représentation d’un utilisateur sur l’appareil. |
| UserHandle.InterfaceConsts |
Définit les constantes exposées par l’interface Android correspondante. |
| UserManager |
Gère les utilisateurs et les détails utilisateur sur un système multi-utilisateur. |
| UserManager.UserOperationException |
Levée pour indiquer que l’opération utilisateur a échoué. |
| VibrationAttributes |
Encapsule une collection d’attributs décrivant des informations sur une vibration. |
| VibrationAttributes.Builder |
Classe Builder pour |
| VibrationAttributes.InterfaceConsts |
Définit les constantes exposées par l’interface Android correspondante. |
| VibrationEffect |
Un VibrationEffect décrit un effet haptique à effectuer par un |
| VibrationEffect.BasicEnvelopeBuilder |
Générateur d’effets de forme d’onde défini par leur enveloppe, conçu pour fournir une perception haptique cohérente entre les appareils avec différentes fonctionnalités. |
| VibrationEffect.Composition |
Composition d’éléments haptiques qui sont combinés pour être jouables comme un seul |
| VibrationEffect.InterfaceConsts |
Définit les constantes exposées par l’interface Android correspondante. |
| VibrationEffect.WaveformEnvelopeBuilder |
Générateur d’effets de forme d’onde décrit par son enveloppe. |
| Vibrator |
Classe qui exploite le vibrateur sur l’appareil. |
| VibratorManager |
Fournit l’accès à tous les vibreurs à partir de l’appareil, ainsi qu’à la possibilité de les exécuter de manière synchronisée. |
| WorkDuration |
WorkDuration contient le temps mesuré en nano secondes de la charge de travail dans chaque composant, voir |
| WorkSource |
Décrit la source d’un travail qui peut être effectué par quelqu’un d’autre. |
| WorkSource.InterfaceConsts |
Définit les constantes exposées par l’interface Android correspondante. |
Interfaces
| Nom | Description |
|---|---|
| CancellationSignal.IOnCancelListener |
Écoute l’annulation. |
| FileUtils.IProgressListener |
Écouteur appelé régulièrement au fur et à mesure que la progression est effectuée. |
| Handler.ICallback |
Interface de rappel que vous pouvez utiliser lors de l’instanciation d’un gestionnaire pour éviter d’avoir à implémenter votre propre sous-classe de gestionnaire. |
| IBinder |
Interface de base pour un objet remotable, la partie principale d’un mécanisme d’appel de procédure distante légère conçu pour des performances élevées lors de l’exécution d’appels in-process et inter-processus. |
| IBinder.IFrozenStateChangeCallback |
Interface de rappel pour la réception d’événements de modification d’état gelés. |
| IBinderDeathRecipient |
Interface permettant de recevoir un rappel lorsque le processus hébergeant un IBinder a disparu. |
| IInterface |
Classe de base pour les interfaces Binder. |
| IOutcomeReceiver |
Interface de rappel destinée à être utilisée lorsqu’une opération asynchrone peut entraîner un échec. |
| IParcelable |
Interface pour les classes dont les instances peuvent être écrites et restaurées à partir d’un |
| IParcelableClassLoaderCreator |
Spécialisation de ce qui vous permet de |
| IParcelableCreator |
Interface qui doit être implémentée et fournie en tant que champ CREATOR public qui génère des instances de votre classe Parcelable à partir d’un colis. |
| MessageQueue.IIdleHandler |
Interface de rappel permettant de découvrir quand un thread va bloquer l’attente d’autres messages. |
| MessageQueue.IOnFileDescriptorEventListener |
Écouteur appelé lorsque des événements liés au descripteur de fichier se produisent. |
| ParcelFileDescriptor.IOnCloseListener |
Rappel indiquant qu’un ParcelFileDescriptor a été fermé. |
| PowerManager.IOnThermalHeadroomChangedListener |
Écouteur passé à |
| PowerManager.IOnThermalStatusChangedListener |
Écouteur passé à |
| PowerManager.IWakeLockStateListener |
Interface d’écouteur pour être avertie lorsque le wakelock est activé/désactivé. |
| RecoverySystem.IProgressListener |
Définition de l’interface pour qu’un rappel soit appelé régulièrement à mesure que la vérification se poursuit. |
| RemoteCallbackList.Builder.IInterfaceDiedCallback |
Pour avertir lorsque le processus hébergeant une interface de rappel est mort. |
| StrictMode.IOnThreadViolationListener |
Lorsque # |
| StrictMode.IOnVmViolationListener |
Lorsque # |
Énumérations
| Nom | Description |
|---|---|
| BackportedFixStatus |
Fournit des classes et des interfaces pour interagir avec les principaux services de système d’exploitation Android et les installations d’exécution. |
| BatteryCapacityLevel |
Définit les valeurs de niveau de capacité de batterie utilisées par l’API du système d’exploitation Android. |
| BatteryHealth |
Énumère les valeurs retournées par plusieurs types. |
| BatteryPlugged |
Énumère les valeurs retournées par plusieurs types. |
| BatteryProperty |
Énumère les valeurs retournées par plusieurs types. |
| BatteryStatus |
Énumère les valeurs retournées par plusieurs types. |
| BugreportErrorCode |
Définit les valeurs de code d’erreur de rapport de bogue utilisées par l’API du système d’exploitation Android. |
| BuildVersionCodes |
Énumère les valeurs retournées par plusieurs types et prises comme paramètre du membre F :Android.Views.InputMethods.EditorInfo.MakeCompatible . |
| BuildVersionCodesFull |
Énumération des codes de version principale et mineure du KIT de développement logiciel (SDK) actuellement connus. Les nombres augmentent pour chaque version et sont assurés d’être classés selon la date de publication de chaque version. Les valeurs réelles doivent être considérées comme des détails d’implémentation et le schéma d’encodage actuel peut changer à l’avenir. |
| CpuHeadroomCalculationType |
Définit les valeurs de type de calcul du système d’exploitation Android utilisées par l’UC headroom. |
| DebugShow |
Énumère les valeurs retournées par plusieurs types et prises comme paramètre du membre F :Android.OS.Debug.PrintLoadedClasses . |
| DebugTraceOptions |
Énumère les valeurs retournées par les TraceCountAllocsmembres , CountAllocset None prises comme paramètre du StartMethodTracing() membre. |
| DeviceTemperatureType |
Définit les valeurs de type de température de l’appareil utilisées par l’API du système d’exploitation Android. |
| DropBoxManagerFlags |
Énumère les valeurs retournées par plusieurs types et prises comme paramètre de plusieurs types. |
| FileObserverEvents |
Énumère les valeurs retournées par plusieurs méthodes et FileObserverEvents prises comme paramètre de F F :Android.OS.FileObserver.. ctor, et F :Android.OS.FileObserver.OnEvent membres. |
| FrozenCalleePolicy |
Définit les valeurs de stratégie d’appel figées utilisées par l’API du système d’exploitation Android. |
| FrozenStateChangeCallbackState |
Définit les valeurs d’état de rappel de changement d’état figées utilisées par l’API du système d’exploitation Android. |
| GpuHeadroomCalculationType |
Définit les valeurs de type de calcul gpu headroom utilisées par l’API du système d’exploitation Android. |
| LocationPowerSaveMode |
Définit les valeurs du mode d’enregistrement d’alimentation de l’emplacement utilisées par l’API du système d’exploitation Android. |
| LowPowerStandbyAllowedReasons |
Définit les valeurs des raisons autorisées de secours à faible alimentation utilisées par l’API du système d’exploitation Android. |
| MessageQueueEventType |
Définit les valeurs de type d’événement de file d’attente de messages utilisées par l’API du système d’exploitation Android. |
| ParcelableWriteFlags |
Énumère les valeurs retournées par plusieurs types et prises comme paramètre de plusieurs types. |
| ParcelFileMode |
Énumère les valeurs retournées par plusieurs types et prises en tant que paramètre des membres F :Android.OS.ParcelFileDescriptor.Open et F :Android.OS.ParcelFileDescriptor.Open . |
| Pattern |
Énumère les valeurs retournées par plusieurs types et prises comme paramètre de plusieurs types. |
| PowerMonitorType |
Définit les valeurs de type power monitor utilisées par l’API du système d’exploitation Android. |
| ProfilingResultError |
Définit les valeurs d’erreur de résultat de profilage utilisées par l’API du système d’exploitation Android. |
| ProfilingTriggerType |
Définit les valeurs de type de déclencheur de profilage utilisées par l’API du système d’exploitation Android. |
| ProfilingType |
Définit les valeurs de type de profilage utilisées par l’API du système d’exploitation Android. |
| QuietMode |
Définit les valeurs en mode silencieux utilisées par l’API du système d’exploitation Android. |
| Signal |
Énumère les valeurs retournées par les Killmembres, Quitet Usr1 prises comme paramètre du membre F :Android.OS.Process.SendSignal . |
| TemperatureSource |
Définit les valeurs de source de température utilisées par l’API du système d’exploitation Android. |
| ThermalStatus |
Définit les valeurs d’état thermique utilisées par l’API du système d’exploitation Android. |
| ThreadPriority |
Énumère les valeurs retournées par plusieurs types et prises comme paramètre des membres F :Android.OS.Process.SetThreadPriority et F :Android.OS.Process.Process.Process.SetThreadPriority . |
| TransactionFlags |
Énumère les valeurs retournées par plusieurs types et prises comme paramètre des membres F :Android.OS.Binder.Transact et F :Android.OS.IBinder.Transact . |
| UserCreationFailureReason |
Définit les valeurs des raisons d’échec de création de l’utilisateur utilisées par l’API du système d’exploitation Android. |
| UserOperationResultCode |
Définit les valeurs de code de résultat de l’opération utilisateur utilisées par l’API du système d’exploitation Android. |
| VibrationAttributeFlags |
Définit des indicateurs pour les attributs de vibration. |
| VibrationAttributesUsageClass |
Définit les valeurs de classe d’utilisation des attributs de vibration utilisées par l’API du système d’exploitation Android. |
| VibrationAttributesUsageType |
Définit les valeurs de type d’utilisation des attributs de vibration utilisées par l’API du système d’exploitation Android. |
| VibrationEffectCompositionDelayType |
Définit les valeurs de type de délai de composition de l’effet de vibration utilisées par l’API du système d’exploitation Android. |
| VibrationEffectCompositionPrimitive |
Définit les valeurs primitives de composition de l’effet de vibration utilisées par l’API du système d’exploitation Android. |
| VibrationEffectEffectType |
Définit les valeurs de type d’effet d’effet de vibration utilisées par l’API du système d’exploitation Android. |
| VibrationEffectSupport |
Définit les valeurs de prise en charge des effets de vibration utilisées par l’API du système d’exploitation Android. |
| WakeLockFlags |
Définit des indicateurs pour le verrouillage de veille . |
Délégués
| Nom | Description |
|---|---|
| MessageQueue.FileDescriptorEventHandler |
Gère les événements reçus par un descripteur de fichier. |