Android.OS Namespace

Klassen

Name Beschreibung
AsyncTask

AsyncTask sollte die ordnungsgemäße und einfache Verwendung des UI-Threads ermöglichen.

AsyncTask.Status

Gibt den aktuellen Status des Vorgangs an.

AsyncTask<TParams,TProgress,TResult>
BadParcelableException

Ausnahme ausgelöst, wenn eine Parcelable falsch formatiert oder anderweitig ungültig ist.

BaseBundle

Eine Zuordnung von Zeichenfolgenschlüsseln zu Werten verschiedener Typen.

BatteryManager

Die BatteryManager-Klasse enthält Zeichenfolgen und Konstanten, die android.content.Intent#ACTION_BATTERY_CHANGED für Werte im Intent verwendet werden, und stellt eine Methode zum Abfragen von Akku- und Ladeeigenschaften bereit.

Binder

Basisklasse für ein remotable-Objekt, der Kernteil eines einfachen Remoteprozeduraufrufmechanismus, der durch definiert wird IBinder.

Binder.InterfaceConsts
BinderConsts

Basisschnittstelle für ein remotable-Objekt, der Kernteil eines einfachen Remoteprozeduraufrufmechanismus, der für eine hohe Leistung bei in-Process- und prozessübergreifenden Aufrufen entwickelt wurde.

BugreportManager

Klasse, die eine privilegierte API zum Erfassen und Nutzen von Fehlerberichten bereitstellt.

BugreportManager.BugreportCallback

Eine Schnittstelle, die den Rückruf für den Status und den Status des Fehlerberichts beschreibt.

Build

Informationen zum aktuellen Build, extrahiert aus Systemeigenschaften.

Build.Partition

Erstellen Sie Informationen für eine bestimmte Gerätepartition.

Build.VERSION

Verschiedene Versionszeichenfolgen.

Build.VERSION_CODES

Aufzählung der derzeit bekannten SDK-Versionscodes.

Build.VERSION_CODES_FULL

Aufzählung der derzeit bekannten Haupt- und Nebenversionscodes des SDK.

Bundle

Eine Zuordnung von Zeichenfolgenschlüsseln zu verschiedenen Parcelable Werten.

Bundle.InterfaceConsts
CancellationSignal

Bietet die Möglichkeit, einen laufenden Vorgang abzubrechen.

CombinedVibration

Eine CombinedVibration beschreibt eine Kombination von haptischen Effekten, die von einem oder Vibrator Vibratorsmehreren durchgeführt werden sollen.

CombinedVibration.InterfaceConsts
CombinedVibration.ParallelCombination

Eine Kombination von haptischen Effekten, die parallel in mehreren Vibratoren wiedergegeben werden sollen.

ConditionVariable

Klasse, die das Bedingungsvariablensperrungsparadigma implementiert.

CountDownTimer

Planen Sie einen Countdown bis zu einer Zeit in der Zukunft mit regelmäßigen Benachrichtigungen auf dem Weg.

CpuHeadroomParams

Kopfraumanforderungsparameter, die von SystemHealthManager#getCpuHeadroom(CpuHeadroomParams).

CpuHeadroomParams.Builder
CpuUsageInfo

CPU-Auslastungsinformationen pro Kern.

CpuUsageInfo.InterfaceConsts
DeadObjectException

Das objekt, das Sie aufrufen, ist verstorben, da sein Hostingprozess nicht mehr vorhanden ist oder ein Fehler bei einem Sammelordner auf niedriger Ebene aufgetreten ist.

DeadSystemException

Das kerne Android-System ist gestorben und durchläuft einen Laufzeitneustart.

Debug

Stellt verschiedene Debugmethoden für Android-Anwendungen bereit, einschließlich Ablaufverfolgung und Zuordnungsanzahl.

Debug.InstructionCount

API zum Sammeln und Abfragen von Anweisungsanzahlen.

Debug.MemoryInfo

Diese Klasse wird verwendet, um verschiedene Statistiken zu den Speicherzuordnungen für diesen Prozess abzurufen.

Debug.MemoryInfo.InterfaceConsts
DropBoxManager

Queues Datenblöcke (aus verschiedenen Quellen - Anwendungsabsturz, Kernelprotokolleinträge usw.).

DropBoxManager.Entry

Ein einzelner Eintrag, der aus dem Dropdownfeld abgerufen wurde.

DropBoxManager.Entry.InterfaceConsts
Environment

Bietet Zugriff auf Umgebungsvariablen.

FileObserver

Überwacht Dateien (mithilfe von Inotify), um ein Ereignis auszulöschen, nachdem auf Dateien zugegriffen oder von einem beliebigen Prozess auf dem Gerät (einschließlich dieser Datei) geändert wurde.

FileUriExposedException

Die Ausnahme, die ausgelöst wird, wenn eine Anwendung eine file://android.net.Uri andere App verfügbar macht.

FileUtils

Hilfsmethoden, die für das Arbeiten mit Dateien nützlich sind.

FileUtils.ProgressEventArgs
GpuHeadroomParams

Kopfraumanforderungsparameter, die von SystemHealthManager#getGpuHeadroom(GpuHeadroomParams).

GpuHeadroomParams.Builder
Handler

Mit einem Handler können Sie Objekte senden und verarbeiten Message , die einem Thread MessageQueuezugeordnet sind.

HandlerThread

A Thread that has a Looper.

HardwarePropertiesManager

Die HardwarePropertiesManager-Klasse bietet einen Mechanismus für den Zugriff auf den Hardwarestatus eines Geräts: CPU- und GPU- und Akkutemperaturen, CPU-Auslastung pro Kern, Lüftergeschwindigkeit usw.

LimitExceededException

Gibt an, dass die App einen vom System festgelegten Grenzwert überschritten hat.

LocaleList

LocaleList ist eine unveränderliche Liste von Gebietsschemas, die normalerweise verwendet wird, um eine sortierte Liste der Benutzereinstellungen für Gebietsschemas beizubehalten.

LocaleList.InterfaceConsts
Looper

Klasse, die zum Ausführen einer Nachrichtenschleife für einen Thread verwendet wird.

MemoryFile

MemoryFile ist ein Wrapper, für SharedMemory den optional auf bereinigungsfähig festgelegt werden kann.

Message

Definiert eine Nachricht, die eine Beschreibung und ein beliebiges Datenobjekt enthält, das an ein Handler.

Message.InterfaceConsts
MessageQueue

Klasse auf niedriger Ebene, die die Liste der Nachrichten enthält, die von einer Looper.

Messenger

Verweisen auf einen Handler, den andere zum Senden von Nachrichten verwenden können.

Messenger.InterfaceConsts
NetworkOnMainThreadException

Die Ausnahme, die ausgelöst wird, wenn eine Anwendung versucht, einen Netzwerkvorgang im Hauptthread auszuführen.

OperationCanceledException

Ein Ausnahmetyp, der ausgelöst wird, wenn ein ausgeführter Vorgang abgebrochen wird.

Parcel

Container für eine Nachricht (Daten- und Objektverweise), die über einen IBinder gesendet werden können.

Parcelable

Schnittstelle für Klassen, deren Instanzen in ein und Parcelwiederhergestellt werden können.

ParcelFileDescriptor

Der von zurückgegebene Parcel#readFileDescriptorFileDescriptor ermöglicht es Ihnen, ihn zu schließen, wenn er damit fertig ist.

ParcelFileDescriptor.AutoCloseInputStream

Ein InputStream, den Sie auf einem ParcelFileDescriptor erstellen können, der beim Schließen des ParcelFileDescriptor#close ParcelFileDescriptor.close() Datenstroms anruft.

ParcelFileDescriptor.AutoCloseOutputStream

Ein OutputStream, den Sie auf einem ParcelFileDescriptor erstellen können, der beim Schließen des Datenstroms anruft ParcelFileDescriptor#close ParcelFileDescriptor.close() .

ParcelFileDescriptor.CloseEventArgs
ParcelFileDescriptor.FileDescriptorDetachedException

Ausnahme, die angibt, dass der Dateideskriptor getrennt wurde.

ParcelFileDescriptor.InterfaceConsts
ParcelFormatException

Der Inhalt eines Pakets (in der Regel während der Entmarshallung) enthält nicht die erwarteten Daten.

ParcelUuid

Diese Klasse ist ein paketfähiger Wrapper, um UUID den eine unveränderliche Darstellung eines universellen 128-Bit-Bezeichners handelt.

ParcelUuid.InterfaceConsts
PatternMatcher

Ein einfacher Mustervergleicher, der sicher für nicht vertrauenswürdige Daten verwendet werden kann: Es bietet keine vollständige Reg-Exp-Unterstützung, nur einfache Globbing, die nicht böswillig verwendet werden kann.

PatternMatcher.InterfaceConsts
PerformanceHintManager

Der PerformanceHintManager ermöglicht Apps das Senden von Leistungshinweisen an das System.

PerformanceHintManager.Session

Eine Sitzung stellt eine Gruppe von Threads mit einer zugehörigen Workload dar, sodass Hinweise auf ihre Leistung als Einheit betrachtet werden sollten.

PersistableBundle

Eine Zuordnung von Zeichenfolgenschlüsseln zu Werten verschiedener Typen.

PersistableBundle.InterfaceConsts
PowerManager

Mit dieser Klasse können Sie die Steuerung von Aspekten des Energiezustands des Geräts abfragen und anfordern.

PowerManager.ThermalHeadroomChangedEventArgs
PowerManager.ThermalStatusChangedEventArgs
PowerManager.WakeLock

Eine Aktivierungssperre ist ein Mechanismus, der angibt, dass Ihre Anwendung das Gerät eingeschaltet bleiben muss.

PowerManager.WakeLockStateEventArgs
PowerMonitor

Ein PowerMonitor stellt entweder eine ODPM-Schiene (On-Device Power Rail Monitor) oder einen modellierten Energieverbraucher dar.

PowerMonitor.InterfaceConsts
PowerMonitorReadings

Eine Sammlung von Energiemessungen von Power Monitoren.

Process

Tools zum Verwalten von Betriebssystemprozessen.

ProfilingManager

Diese Klasse ermöglicht dem Aufrufer: <ul><li>Request Profiling und Lauschen auf Ergebnisse.

ProfilingResult

Kapselt ergebnisse eines einzelnen Profilerstellungsanforderungsvorgangs.

ProfilingResult.InterfaceConsts
ProfilingTrigger

Kapselt einen einzelnen Profilerstellungsauslöser.

ProfilingTrigger.Builder

Generatorklasse zum Erstellen eines ProfilingTrigger Objekts.

ProxyFileDescriptorCallback

Rückruf, der Dateisystemanforderungen von ProxyFileDescriptor verarbeitet.

RecoverySystem

RecoverySystem enthält Methoden für die Interaktion mit dem Android-Wiederherstellungssystem (die separate Partition, die zum Installieren von Systemupdates, Zurücksetzen von Benutzerdaten usw. verwendet werden kann.

RecoverySystem.ProgressEventArgs
RemoteCallbackList

Kümmert sich um die gruntige Arbeit der Aufrechterhaltung einer Liste von Remoteschnittstellen, in der Regel für die Verwendung von Rückrufen von einem android.app.Service zu seinen Clients.

RemoteCallbackList.Builder

Generator für RemoteCallbackList.

RemoteException

Übergeordnete Ausnahme für alle Binder-Remoteaufruffehler

        Note: not all exceptions from binder services will be subclasses of this.
ResultReceiver

Generische Schnittstelle zum Empfangen eines Rückrufergebnisses von jemandem.

ResultReceiver.InterfaceConsts
SecurityStateManager

SecurityStateManager stellt die Funktionalität bereit, um den Sicherheitsstatus der System- und Plattformkomponenten abzufragen.

SharedMemory

SharedMemory ermöglicht die Erstellung, Zuordnung und Schutzkontrolle über anonymen freigegebenen Speicher.

SharedMemory.InterfaceConsts
StatFs

Rufen Sie allgemeine Informationen zum Speicherplatz in einem Dateisystem ab.

StrictMode

StrictMode ist ein Entwicklertool, das Dinge erkennt, die Sie möglicherweise versehentlich ausführen, und bringt sie auf Ihre Aufmerksamkeit, damit Sie sie beheben können.

StrictMode.ThreadPolicy

StrictMode auf einen bestimmten Thread angewendete Richtlinie.

StrictMode.ThreadPolicy.Builder

Erstellt T:Android.OS.StrictMode+ThreadPolicy-Instanzen .

StrictMode.ThreadViolationEventArgs
StrictMode.VmPolicy

StrictMode Richtlinie, die auf alle Threads im Prozess des virtuellen Computers angewendet wird.

StrictMode.VmPolicy.Builder

Erstellt T:Android.OS.StrictMode+VmPolicy-Instanzen .

StrictMode.VmViolationEventArgs
SystemClock

Kernzeiterfassungseinrichtungen.

TestLooperManager

Verhindert, dass ein Schleifenschleifen nachrichten ausführt, und der Inhaber dieses Objekts kann steuern, wann und welche Nachrichten ausgeführt werden, bis sie freigegeben wird.

TokenWatcher

Ein TokenWatcher überwacht eine Sammlung von IBinders.

Trace

Schreibt Ablaufverfolgungsereignisse in den Systemablaufverfolgungspuffer.

TransactionTooLargeException

Fehler bei der Sammelmappentransaktion, da sie zu groß war.

UserHandle

Darstellung eines Benutzers auf dem Gerät.

UserHandle.InterfaceConsts
UserManager

Verwaltet Benutzer- und Benutzerdetails in einem Mehrbenutzersystem.

UserManager.UserOperationException

Wird ausgelöst, um anzugeben, dass der Benutzervorgang fehlgeschlagen ist.

VibrationAttributes

Kapselt eine Sammlung von Attributen, die Informationen zu einer Vibration beschreiben.

VibrationAttributes.Builder

Generatorklasse für VibrationAttributes Objekte.

VibrationAttributes.InterfaceConsts
VibrationEffect

Ein VibrationEffect beschreibt einen haptischen Effekt, der von einem Vibrator.

VibrationEffect.BasicEnvelopeBuilder

Ein Generator für Wellenformeffekte, die durch ihren Umschlag definiert wurden, um eine konsistente haptische Wahrnehmung auf allen Geräten mit unterschiedlichen Funktionen zu ermöglichen.

VibrationEffect.Composition

Eine Zusammensetzung haptischer Elemente, die kombiniert werden, um als einzelne VibrationEffectzu spielen.

VibrationEffect.InterfaceConsts
VibrationEffect.WaveformEnvelopeBuilder

Ein Generator für Wellenformeffekte, der durch seinen Umschlag beschrieben wird.

Vibrator

Klasse, die den Vibrationsor auf dem Gerät betreibt.

VibratorManager

Bietet Zugriff auf alle Vibratoren vom Gerät sowie die Möglichkeit, sie in synchronisierter Weise auszuführen.

WorkDuration

WorkDuration enthält die gemessene Zeit in Nano Sekunden der Workload in den einzelnen Komponenten, siehe PerformanceHintManager.Session#reportActualWorkDuration(WorkDuration).

WorkSource

Beschreibt die Quelle einiger Arbeiten, die von einer anderen Person ausgeführt werden können.

WorkSource.InterfaceConsts

Schnittstellen

Name Beschreibung
CancellationSignal.IOnCancelListener

Lauscht auf Abbruch.

FileUtils.IProgressListener

Listener, der in regelmäßigen Abständen aufgerufen wird, während der Fortschritt erfolgt.

Handler.ICallback

Rückrufschnittstelle können Sie beim Instanziieren eines Handlers verwenden, um zu vermeiden, dass Sie ihre eigene Unterklasse von Handler implementieren müssen.

IBinder

Basisschnittstelle für ein remotable-Objekt, der Kernteil eines einfachen Remoteprozeduraufrufmechanismus, der für eine hohe Leistung bei in-Process- und prozessübergreifenden Aufrufen entwickelt wurde.

IBinder.IFrozenStateChangeCallback

Eine Rückrufschnittstelle für den Empfang von Änderungsereignissen des fixierten Zustands.

IBinderDeathRecipient

Schnittstelle zum Empfangen eines Rückrufs, wenn der Prozess, bei dem ein IBinder gehostet wird, nicht mehr vorhanden ist.

IInterface

Basisklasse für Binder-Schnittstellen.

IOutcomeReceiver

Rückrufschnittstelle, die für die Verwendung vorgesehen ist, wenn ein asynchroner Vorgang zu einem Fehler führen kann.

IParcelable

Schnittstelle für Klassen, deren Instanzen in ein und Parcelwiederhergestellt werden können.

IParcelableClassLoaderCreator

Creator Spezialisierung, mit der Sie den ClassLoader empfangen können, in dem das Objekt erstellt wird.

IParcelableCreator

Schnittstelle, die als öffentliches CREATOR-Feld implementiert und bereitgestellt werden muss, das Instanzen Ihrer Paketklasse aus einem Paket generiert.

MessageQueue.IIdleHandler

Rückrufschnittstelle zum Ermitteln, wenn ein Thread das Warten auf weitere Nachrichten blockiert.

MessageQueue.IOnFileDescriptorEventListener

Ein Listener, der aufgerufen wird, wenn dateideskriptorbezogene Ereignisse auftreten.

ParcelFileDescriptor.IOnCloseListener

Rückruf, der angibt, dass ein ParcelFileDescriptor geschlossen wurde.

PowerManager.IOnThermalHeadroomChangedListener

Listener übergeben an PowerManager#addThermalHeadroomListener und PowerManager#removeThermalHeadroomListener um Anrufer über Thermische Kopfraum- oder Schwellenwertänderungen zu benachrichtigen.

PowerManager.IOnThermalStatusChangedListener

Listener übergeben an PowerManager#addThermalStatusListener und PowerManager#removeThermalStatusListener um anrufer über den Thermischen Status zu benachrichtigen, hat sich geändert.

PowerManager.IWakeLockStateListener

Eine Listenerschnittstelle, die benachrichtigt wird, wenn das Wakelock aktiviert/deaktiviert ist.

RecoverySystem.IProgressListener

Schnittstellendefinition für einen Rückruf, der regelmäßig aufgerufen werden soll, wenn die Überprüfung fortgesetzt wird.

RemoteCallbackList.Builder.IInterfaceDiedCallback
StrictMode.IOnThreadViolationListener

Wenn #ThreadPolicy.Builder#penaltyListener aktiviert ist, wird der Listener für den bereitgestellten Executor aufgerufen, wenn eine Threadverletzung auftritt.

StrictMode.IOnVmViolationListener

Wenn #VmPolicy.Builder#penaltyListener aktiviert ist, wird der Listener für den bereitgestellten Executor aufgerufen, wenn eine VM-Verletzung auftritt.

Enumerationen

Name Beschreibung
BatteryCapacityLevel
BatteryHealth

Listet Werte auf, die von mehreren Typen zurückgegeben werden.

BatteryPlugged

Listet Werte auf, die von mehreren Typen zurückgegeben werden.

BatteryProperty

Listet Werte auf, die von mehreren Typen zurückgegeben werden.

BatteryStatus

Listet Werte auf, die von mehreren Typen zurückgegeben werden.

BugreportErrorCode
BuildVersionCodes

Listet werte auf, die von mehreren Typen zurückgegeben und als Parameter des F:Android.Views.InputMethods.EditorInfo.MakeCompatible Members verwendet werden.

BuildVersionCodesFull
CpuHeadroomCalculationType
DebugShow

Listet Werte auf, die von mehreren Typen zurückgegeben werden und als Parameter des F:Android.OS.Debug.PrintLoadedClasses verwendet werden.

DebugTraceOptions

Listet Werte auf, TraceCountAllocsdie von den CountAllocsMembern und None Membern zurückgegeben und als Parameter des StartMethodTracing() Elements verwendet werden.

DeviceTemperatureType
DropBoxManagerFlags

Listet Werte auf, die von mehreren Typen zurückgegeben und als Parameter mehrerer Typen verwendet werden.

FileObserverEvents

Listet Werte auf, die von mehreren Methoden FileObserverEvents zurückgegeben und als Parameter des F:Android.OS.FileObserver.. ctor und F:Android.OS.FileObserver.OnEvent members.

FrozenCalleePolicy
FrozenStateChangeCallbackState
GpuHeadroomCalculationType
LocationPowerSaveMode
LowPowerStandbyAllowedReasons
MessageQueueEventType
ParcelableWriteFlags

Listet Werte auf, die von mehreren Typen zurückgegeben und als Parameter mehrerer Typen verwendet werden.

ParcelFileMode

Listet werte auf, die von mehreren Typen zurückgegeben und als Parameter der F:Android.OS.ParcelFileDescriptor.Open und F:Android.OS.ParcelFileDescriptor.Open-Mitglieder verwendet werden.

Pattern

Listet Werte auf, die von mehreren Typen zurückgegeben und als Parameter mehrerer Typen verwendet werden.

PowerMonitorType
ProfilingResultError
ProfilingTriggerType
ProfilingType
QuietMode
Signal

Listet werte auf, die von den KillElementen Quitund Membern zurückgegeben und Usr1 als Parameter des F:Android.OS.Process.SendSignal-Mitglieds verwendet werden.

TemperatureSource
ThermalStatus
ThreadPriority

Listet werte auf, die von mehreren Typen zurückgegeben und als Parameter der F:Android.OS.Process.SetThreadPriority- und F:Android.OS.Process.SetThreadPriority-Mitglieder verwendet werden.

TransactionFlags

Listet Werte auf, die von mehreren Typen zurückgegeben und als Parameter der Android.OS.Binder.Transact und F:Android.OS.IBinder.Transact-Mitglieder verwendet werden.

UserCreationFailureReason
UserOperationResultCode
VibrationAttributeFlags
VibrationAttributesUsageClass
VibrationAttributesUsageType
VibrationEffectCompositionDelayType
VibrationEffectCompositionPrimitive
VibrationEffectEffectType
VibrationEffectSupport
WakeLockFlags

Delegaten

Name Beschreibung
MessageQueue.FileDescriptorEventHandler