Android.OS Espace de noms

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 Parcelable forme est incorrecte ou non valide.

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 android.content.Intent#ACTION_BATTERY_CHANGED et fournit une méthode pour interroger les propriétés de batterie et de charge.

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 IBinder.

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 Parcelable valeurs.

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 Vibrator Vibrators.

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 SystemHealthManager#getCpuHeadroom(CpuHeadroomParams).

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 file://android.net.Uri application à une autre application.

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 SystemHealthManager#getGpuHeadroom(GpuHeadroomParams).

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 Message des objets associés aux threads MessageQueue.

HandlerThread

Un Thread qui a un Looper.

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 SharedMemory lequel il peut éventuellement être défini sur purgeable.

Message

Définit un message contenant une description et un objet de données arbitraire qui peut être envoyé à un Handler.

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 Looper.

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 Parcel#readFileDescriptor, ce qui vous permet de le fermer lorsque vous l’avez terminé.

ParcelFileDescriptor.AutoCloseInputStream

InputStream que vous pouvez créer sur un ParcelFileDescriptor, qui s’occupera de vous appeler ParcelFileDescriptor#close ParcelFileDescriptor.close() lorsque le flux est fermé.

ParcelFileDescriptor.AutoCloseOutputStream

OutputStream que vous pouvez créer sur un ParcelFileDescriptor, qui s’occupe de vous appeler ParcelFileDescriptor#close ParcelFileDescriptor.close() lorsque le flux est fermé.

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 UUID duquel est une représentation immuable d’un identificateur universel 128 bits.

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 :

        &lt;ul&gt;
          &lt;li&gt;Request profiling and listen for results.
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 ProfilingTrigger objet.

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 android.app.Service à ses clients.

RemoteCallbackList.Builder

Générateur pour RemoteCallbackList.

RemoteException

Exception parente pour toutes les erreurs d’appel à distance binder

        Note: not all exceptions from binder services will be subclasses of this.
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 stratégie appliquée à un certain thread.

StrictMode.ThreadPolicy.Builder

Crée T :Android.OS.StrictMode+ThreadPolicy .

StrictMode.ThreadViolationEventArgs

Fournit des données pour l’événement Android correspondant.

StrictMode.VmPolicy

StrictMode stratégie appliquée à tous les threads du processus de la machine virtuelle.

StrictMode.VmPolicy.Builder

Crée T :Android.OS.StrictMode+VmPolicy .

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 IBinders.

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 les objets.

VibrationAttributes.InterfaceConsts

Définit les constantes exposées par l’interface Android correspondante.

VibrationEffect

Un VibrationEffect décrit un effet haptique à effectuer par un Vibrator.

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.

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 PerformanceHintManager.Session#reportActualWorkDuration(WorkDuration).

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 Parcel.

IParcelableClassLoaderCreator

Spécialisation de ce qui vous permet de Creator recevoir l’objet ClassLoader en cours de création.

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#addThermalHeadroomListener et PowerManager#removeThermalHeadroomListener pour avertir l’appelant des changements de marge thermique ou de seuils.

PowerManager.IOnThermalStatusChangedListener

Écouteur passé à PowerManager#addThermalStatusListener et PowerManager#removeThermalStatusListener pour avertir l’appelant de l’état thermique a changé.

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 #ThreadPolicy.Builder#penaltyListener est activé, l’écouteur est appelé sur l’exécuteur fourni lorsqu’une violation de thread se produit.

StrictMode.IOnVmViolationListener

Lorsque #VmPolicy.Builder#penaltyListener est activé, l’écouteur est appelé sur l’exécuteur fourni lorsqu’une violation de machine virtuelle se produit.

É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.