Android.OS Namespace

Klassen

AsyncTask

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

AsyncTask.Status

Zeigt den aktuellen Status des Tasks an.

AsyncTask<TParams,TProgress,TResult>
BadParcelableException

Ausnahme, die ausgelöst wird, wenn ein 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 für Werte in intent android.content.Intent#ACTION_BATTERY_CHANGED 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 hohe Leistung beim Ausführen von prozessinternen 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 Fortschritt des Fehlerberichts und die status beschreibt.

Build

Informationen zum aktuellen Build, extrahiert aus Systemeigenschaften.

Build.Partition

Buildinformationen für eine bestimmte Gerätepartition.

Build.VERSION

Verschiedene Versionszeichenfolgen.

Build.VERSION_CODES

Enumeration der derzeit bekannten SDK-Versionscodes.

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 ausgeführt werden sollen.

CombinedVibration.InterfaceConsts
CombinedVibration.ParallelCombination

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

ConditionVariable

Klasse, die das Sperrparadigma für Bedingungsvariablen implementiert.

CountDownTimer

Planen Sie einen Countdown bis zu einem späteren Zeitpunkt mit regelmäßigen Benachrichtigungen zu Intervallen.

CpuUsageInfo

CPU-Auslastungsinformationen pro Kern.

CpuUsageInfo.InterfaceConsts
DeadObjectException

Das Objekt, das Sie aufrufen, ist gestorben, da sein Hostingprozess nicht mehr vorhanden ist.

DeadSystemException

Das Android-Kernsystem ist verstorben und durchläuft einen Neustart der Laufzeit.

Debug

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

Debug.InstructionCount

API zum Sammeln und Abfragen von Anweisungszählungen.

Debug.MemoryInfo

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

Debug.MemoryInfo.InterfaceConsts
DropBoxManager

Warteschlange für Datenblöcke (aus verschiedenen Quellen- Anwendungsabstürze, Kernelprotokolldatensätze usw.)

DropBoxManager.Entry

Ein einzelner Eintrag, der aus dem Dropdownfeld abgerufen wird.

DropBoxManager.Entry.InterfaceConsts
Environment

Bietet Zugriff auf Umgebungsvariablen.

FileObserver

Überwacht Dateien (mithilfe von inotify), um ein Ereignis auszulösen, nachdem auf Dateien von einem Prozess auf dem Gerät (einschließlich dieses) zugegriffen oder geändert wurde.

FileUriExposedException

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

FileUtils

Hilfsprogrammmethoden, die für die Arbeit mit Dateien nützlich sind.

FileUtils.ProgressEventArgs
Handler

Mit einem Handler können Sie objekte und ausführende Objekte senden und verarbeiten Message , die dem -Objekt eines Threads zugeordnet sind MessageQueue.

HandlerThread

Eine Thread , die über eine Looperverfügt.

HardwarePropertiesManager

Die HardwarePropertiesManager-Klasse bietet einen Mechanismus für den Zugriff auf den Hardwarezustand eines Geräts: CPU-, 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 in der Regel verwendet wird, um eine geordnete Liste der Benutzereinstellungen für Gebietsschemas zu führen.

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 löschbar festgelegt werden kann.

Message

Definiert eine Nachricht, die eine Beschreibung und ein beliebiges Datenobjekt enthält, die an eine Handlergesendet werden können.

Message.InterfaceConsts
MessageQueue

Klasse auf niedriger Ebene, die die Liste der nachrichten enthält, die von einem Loopergesendet werden sollen.

Messenger

Verweis auf einen Handler, den andere zum Senden von Nachrichten an ihn verwenden können.

Messenger.InterfaceConsts
NetworkOnMainThreadException

Die Ausnahme, die ausgelöst wird, wenn eine Anwendung versucht, einen Netzwerkvorgang für ihren Standard-Thread auszuführen.

OperationCanceledException

Ein Ausnahmetyp, der ausgelöst wird, wenn ein laufender Vorgang abgebrochen wird.

Parcel

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

Parcelable

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

ParcelFileDescriptor

Der FileDescriptor wird von Parcel#readFileDescriptorzurückgegeben, sodass Sie ihn schließen können, wenn sie damit fertig sind.

ParcelFileDescriptor.AutoCloseInputStream

Ein InputStream, den Sie auf einem ParcelFileDescriptor erstellen können, der den Anruf ParcelFileDescriptor#close ParcelFileDescriptor.close() für Sie übernimmt, wenn der Stream geschlossen wird.

ParcelFileDescriptor.AutoCloseOutputStream

Ein OutputStream, den Sie auf einem ParcelFileDescriptor erstellen können, der den Anruf ParcelFileDescriptor#close ParcelFileDescriptor.close() für Sie übernimmt, wenn der Stream geschlossen wird.

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 Parcelable-Wrapper, der UUID eine unveränderliche Darstellung eines universal eindeutigen 128-Bit-Bezeichners darstellt.

ParcelUuid.InterfaceConsts
PatternMatcher

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

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 zusammenhängenden 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.ThermalStatusChangedEventArgs
PowerManager.WakeLock

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

PowerManager.WakeLockStateEventArgs
Process

Tools zum Verwalten von Betriebssystemprozessen.

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, Zum Zurücksetzen von Benutzerdaten usw.) verwendet werden kann.

RecoverySystem.ProgressEventArgs
RemoteCallbackList

Kümmert sich um die Verwaltung einer Liste von Remoteschnittstellen, in der Regel für die Verwendung von Rückrufen von einem android.app.Service an seine Clients.

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 einer Person.

ResultReceiver.InterfaceConsts
SharedMemory

SharedMemory ermöglicht die Erstellungs-, Zuordnungs- und Schutzsteuerung für 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 tun, und sie darauf aufmerksam macht, 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

Kernfunktionen zur Zeiterfassung.

TestLooperManager

Blockiert das Ausführen von Nachrichten durch einen Looper und ermöglicht es dem Besitzer dieses Objekts, zu steuern, wann und welche Nachrichten ausgeführt werden, bis es freigegeben wird.

TokenWatcher

Ein TokenWatcher überwacht eine Sammlung von IBinders.

Trace

Schreibt Ablaufverfolgungsereignisse in den Systemablaufverfolgungspuffer.

TransactionTooLargeException

Fehler bei der Binder-Transaktion, weil sie zu groß war.

UserHandle

Darstellung eines Benutzers auf dem Gerät.

UserHandle.InterfaceConsts
UserManager

Verwaltet Benutzer und Benutzerdetails auf einem Mehrbenutzersystem.

UserManager.UserOperationException

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

VibrationAttributes

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

VibrationAttributes.Builder

Builder-Klasse für VibrationAttributes Objekte.

VibrationAttributes.InterfaceConsts
VibrationEffect

Ein VibrationEffect beschreibt einen haptischen Effekt, der von einem Vibratorausgeführt werden soll.

VibrationEffect.Composition

Eine Zusammensetzung haptischer Elemente, die kombiniert werden, um als einzelnes VibrationEffectspielbar zu sein.

VibrationEffect.InterfaceConsts
Vibrator

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

VibratorManager

Ermöglicht den Zugriff auf alle Vibratoren vom Gerät aus sowie die Möglichkeit, sie synchronisiert auszuführen.

WorkSource

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

WorkSource.InterfaceConsts

Schnittstellen

CancellationSignal.IOnCancelListener

Lauscht auf Abbruch.

FileUtils.IProgressListener

Listener, der regelmäßig aufgerufen wird, wenn der Fortschritt gemacht wird.

Handler.ICallback

Rückrufschnittstelle, die Sie beim Instanziieren eines Handlers verwenden können, 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 hohe Leistung beim Ausführen von prozessinternen und prozessübergreifenden Aufrufen entwickelt wurde.

IBinderDeathRecipient

Schnittstelle zum Empfangen eines Rückrufs, wenn der Prozess, der einen IBinder hostt, 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 geschrieben und aus einem Parcelwiederhergestellt werden können.

IParcelableClassLoaderCreator

Spezialisierung von Creator , die es Ihnen ermöglicht, den ClassLoader zu erhalten, in dem das Objekt erstellt wird.

IParcelableCreator

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

MessageQueue.IIdleHandler

Rückrufschnittstelle zum Ermitteln, wann ein Thread blockiert wird und auf weitere Nachrichten wartet.

MessageQueue.IOnFileDescriptorEventListener

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

ParcelFileDescriptor.IOnCloseListener

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

PowerManager.IOnThermalStatusChangedListener

An und übergebener PowerManager#addThermalStatusListener ListenerPowerManager#removeThermalStatusListener, um den Anrufer über thermische status zu benachrichtigen, die sich geändert hat.

PowerManager.IWakeLockStateListener

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

RecoverySystem.IProgressListener

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

StrictMode.IOnThreadViolationListener

Wenn #ThreadPolicy.Builder#penaltyListener aktiviert ist, wird der Listener auf dem bereitgestellten Executor aufgerufen, wenn eine Threadverletzung auftritt.

StrictMode.IOnVmViolationListener

Wenn #VmPolicy.Builder#penaltyListener aktiviert ist, wird der Listener auf dem bereitgestellten Executor aufgerufen, wenn eine VM-Verletzung auftritt.

Enumerationen

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.

DebugShow

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

DebugTraceOptions

Listet Werte auf, die von den Membern TraceCountAllocs, CountAllocsund None zurückgegeben und als Parameter des StartMethodTracing() Members 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 von FileObserverEvents zurückgegeben und als Parameter des F:Android.OS.FileObserver.. ctor- und F:Android.OS.FileObserver.OnEvent-Member .

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 verwendet werden.

Pattern

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

QuietMode
Signal

Listet Werte auf, die von den KillMembern , Quitund Usr1 zurückgegeben und als Parameter des verwendet werden.

TemperatureSource
ThermalStatus
ThreadPriority

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

TransactionFlags

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

UserCreationFailureReason
UserOperationResultCode
VibrationAttributeFlags
VibrationAttributesUsageClass
VibrationAttributesUsageType
VibrationEffectCompositionPrimitive
VibrationEffectEffectType
VibrationEffectSupport
WakeLockFlags

Delegaten

MessageQueue.FileDescriptorEventHandler