Android.OS 命名空间

AsyncTask

AsyncTask 旨在实现 UI 线程的正确和轻松使用。

AsyncTask.Status

表示任务的当前状态。

AsyncTask<TParams,TProgress,TResult>
BadParcelableException

格式不正确或无效时 Parcelable 引发的异常。

BaseBundle

从字符串键到各种类型的值的映射。

BatteryManager

BatteryManager 类包含用于意向中的 android.content.Intent#ACTION_BATTERY_CHANGED 值的字符串和常量,并提供用于查询电池和充电属性的方法。

Binder

可远程对象(由 IBinder定义的轻型远程过程调用机制的核心部分)的基类。

Binder.InterfaceConsts
BinderConsts

可远程对象的基本接口,是轻量级远程过程调用机制的核心部分,旨在执行进程内和跨进程调用时实现高性能。

BugreportManager

提供用于捕获和使用 bugreport 的特权 API 的类。

BugreportManager.BugreportCallback

描述 bugreport 进度和状态的回调的接口。

Build

有关从系统属性中提取的当前生成的信息。

Build.Partition

生成特定设备分区的信息。

Build.VERSION

各种版本字符串。

Build.VERSION_CODES

枚举当前已知的 SDK 版本代码。

Bundle

从字符串键到各种 Parcelable 值的映射。

Bundle.InterfaceConsts
CancellationSignal

提供取消正在进行的操作的功能。

CombinedVibration

CombinedVibration 描述由一个或多个 Vibrator Vibrators执行触觉效果的组合。

CombinedVibration.InterfaceConsts
CombinedVibration.ParallelCombination

应在多个振动器中并行播放的触觉效果的组合。

ConditionVariable

实现条件变量锁定范例的类。

CountDownTimer

计划倒计时,直到将来的某个时间,并定期通知沿途的间隔。

CpuUsageInfo

每个核心的 CPU 使用率信息。

CpuUsageInfo.InterfaceConsts
DeadObjectException

正在调用的对象已终止,因为它的托管进程不再存在。

DeadSystemException

核心 Android 系统已终止,并正在进行运行时重启。

Debug

为 Android 应用程序提供各种调试方法,包括跟踪和分配计数。

Debug.InstructionCount

用于收集和查询指令计数的 API。

Debug.MemoryInfo

此类用于检索有关此过程内存映射的各种统计信息。

Debug.MemoryInfo.InterfaceConsts
DropBoxManager

将来自各种源的数据块 (排入队列-应用程序崩溃、内核日志记录等。

DropBoxManager.Entry

从放置框中检索到的单个条目。

DropBoxManager.Entry.InterfaceConsts
Environment

提供对环境变量的访问。

FileObserver

监视文件 (使用 inotify) 触发事件后,设备上的任何进程访问或更改文件, (包括此进程) 。

FileUriExposedException

当应用程序向另一个应用公开 时引发的 file://android.net.Uri 异常。

FileUtils

用于处理文件的实用工具方法。

FileUtils.ProgressEventArgs
Handler

处理程序允许你发送和处理 Message 与线程 的 MessageQueue关联的和可运行对象。

HandlerThread

Looper具有 Thread 的 。

HardwarePropertiesManager

HardwarePropertiesManager 类提供访问设备硬件状态的机制:CPU、GPU 和电池温度、每个核心的 CPU 使用率、风扇速度等。

LimitExceededException

指示应用已超出系统设置的限制。

LocaleList

LocaleList 是不可变的区域设置列表,通常用于保留区域设置的用户首选项的有序列表。

LocaleList.InterfaceConsts
Looper

用于为线程运行消息循环的类。

MemoryFile

MemoryFile 是一个包装器,可以选择将其 SharedMemory 设置为可清除。

Message

定义一条消息,其中包含可发送到 Handler的说明和任意数据对象。

Message.InterfaceConsts
MessageQueue

包含要由 Looper调度的消息列表的低级别类。

Messenger

对处理程序的引用,其他人可以使用该处理程序向其发送消息。

Messenger.InterfaceConsts
NetworkOnMainThreadException

当应用程序尝试在其main线程上执行网络操作时引发的异常。

OperationCanceledException

取消正在进行的操作时引发的异常类型。

Parcel

消息的容器 (可通过 IBinder 发送的数据和对象引用) 。

Parcelable

类的接口,这些类的实例可以写入并从中还原 Parcel

ParcelFileDescriptor

返回的 Parcel#readFileDescriptorFileDescriptor 允许在使用完它时将其关闭。

ParcelFileDescriptor.AutoCloseInputStream

可以在 ParcelFileDescriptor 上创建的 InputStream,它将在流关闭时负责为你调用 ParcelFileDescriptor#close ParcelFileDescriptor.close()

ParcelFileDescriptor.AutoCloseOutputStream

可以在 ParcelFileDescriptor 上创建的 OutputStream,它会在流关闭时负责为你调用 ParcelFileDescriptor#close ParcelFileDescriptor.close()

ParcelFileDescriptor.CloseEventArgs
ParcelFileDescriptor.FileDescriptorDetachedException

指示文件描述符已分离的异常。

ParcelFileDescriptor.InterfaceConsts
ParcelFormatException

通常,在取消封送) 期间,包裹 (的内容不包含预期数据。

ParcelUuid

此类是一个可包裹包装器,其周围 UUID 是 128 位通用唯一标识符的不可变表示形式。

ParcelUuid.InterfaceConsts
PatternMatcher

一个简单的模式匹配程序,可以安全地用于不受信任的数据:它不提供完整的 reg-exp 支持,仅提供不能恶意使用的简单 globbing。

PatternMatcher.InterfaceConsts
PerformanceHintManager

PerformanceHintManager 允许应用向系统发送性能提示。

PerformanceHintManager.Session

会话表示具有相互关联的工作负载的一组线程,因此,应将性能提示视为一个单元。

PersistableBundle

从字符串键到各种类型的值的映射。

PersistableBundle.InterfaceConsts
PowerManager

此类允许你查询和请求控制设备电源状态的各个方面。

PowerManager.ThermalStatusChangedEventArgs
PowerManager.WakeLock

唤醒锁是一种机制,用于指示应用程序需要让设备保持打开状态。

PowerManager.WakeLockStateEventArgs
Process

用于管理 OS 进程的工具。

ProxyFileDescriptorCallback

处理来自 ProxyFileDescriptor 的文件系统请求的回调。

RecoverySystem

RecoverySystem 包含用于与 Android 恢复系统交互的方法, (可用于安装系统更新、擦除用户数据等的单独分区。

RecoverySystem.ProgressEventArgs
RemoteCallbackList

负责维护远程接口列表的格劳特工作,通常用于执行从 到 android.app.Service 其客户端的回调。

RemoteException

所有 Binder 远程调用错误的父异常

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

用于从某人接收回调结果的通用接口。

ResultReceiver.InterfaceConsts
SharedMemory

SharedMemory 支持对匿名共享内存进行创建、映射和保护控制。

SharedMemory.InterfaceConsts
StatFs

检索有关文件系统上空间的总体信息。

StrictMode

StrictMode 是一种开发人员工具,可检测意外中可能正在执行的操作,并引起你的注意,以便修复它们。

StrictMode.ThreadPolicy

StrictMode 策略应用于特定线程。

StrictMode.ThreadPolicy.Builder

创建 T:Android.OS.StrictMode+ThreadPolicy 实例。

StrictMode.ThreadViolationEventArgs
StrictMode.VmPolicy

StrictMode 策略应用于虚拟机进程中的所有线程。

StrictMode.VmPolicy.Builder

创建 T:Android.OS.StrictMode+VmPolicy 实例。

StrictMode.VmViolationEventArgs
SystemClock

核心计时设施。

TestLooperManager

阻止循环器执行任何消息,并允许此对象的持有者控制何时以及执行哪些消息,直到它被释放。

TokenWatcher

TokenWatcher 监视 的集合 IBinder

Trace

将跟踪事件写入系统跟踪缓冲区。

TransactionTooLargeException

Binder 事务失败,因为它太大。

UserHandle

设备上的用户表示形式。

UserHandle.InterfaceConsts
UserManager

管理多用户系统上的用户和用户详细信息。

UserManager.UserOperationException

引发以指示用户操作失败。

VibrationAttributes

封装描述有关振动的信息的属性集合。

VibrationAttributes.Builder

对象的 VibrationAttributes Builder 类。

VibrationAttributes.InterfaceConsts
VibrationEffect

VibrationEffect 描述要由 Vibrator执行的触觉效果。

VibrationEffect.Composition

组合在一起的触觉元素,可作为单个 VibrationEffect播放。

VibrationEffect.InterfaceConsts
Vibrator

在设备上操作振动器的类。

VibratorManager

提供对设备中所有振动器的访问权限,以及以同步方式运行振动器的功能。

WorkSource

描述可能由其他人完成的一些工作的来源。

WorkSource.InterfaceConsts

接口

CancellationSignal.IOnCancelListener

侦听取消。

FileUtils.IProgressListener

在进行进度时定期调用的侦听器。

Handler.ICallback

实例化 Handler 时可以使用回调接口,以避免实现自己的 Handler 子类。

IBinder

可远程对象的基本接口,是轻量级远程过程调用机制的核心部分,旨在执行进程内和跨进程调用时实现高性能。

IBinderDeathRecipient

用于在托管 IBinder 的进程消失时接收回调的接口。

IInterface

Binder 接口的基类。

IOutcomeReceiver

在异步操作可能导致失败时使用的回调接口。

IParcelable

类的接口,这些类的实例可以写入并从中还原 Parcel

IParcelableClassLoaderCreator

Creator 专用化,允许您接收正在其中创建对象的 ClassLoader。

IParcelableCreator

必须实现并作为公共 CREATOR 字段提供的接口,该字段从 Parcel 生成 Parcelable 类的实例。

MessageQueue.IIdleHandler

用于发现线程何时将阻止等待更多消息的回调接口。

MessageQueue.IOnFileDescriptorEventListener

当发生文件描述符相关事件时调用的侦听器。

ParcelFileDescriptor.IOnCloseListener

指示 ParcelFileDescriptor 已关闭的回调。

PowerManager.IOnThermalStatusChangedListener

传递给 和 的 PowerManager#addThermalStatusListener 侦听器PowerManager#removeThermalStatusListener 以通知调用方热状态已更改。

PowerManager.IWakeLockStateListener

一个侦听器接口,用于在启用/禁用唤醒锁时收到通知。

RecoverySystem.IProgressListener

在验证过程中定期调用回调的接口定义。

StrictMode.IOnThreadViolationListener

启用 #ThreadPolicy.Builder#penaltyListener 后,当发生线程冲突时,会对提供的执行程序调用侦听器。

StrictMode.IOnVmViolationListener

启用 #VmPolicy.Builder#penaltyListener 后,当发生 VM 冲突时,会对所提供的执行程序调用侦听器。

枚举

BatteryHealth

枚举由多个类型返回的值。

BatteryPlugged

枚举由多个类型返回的值。

BatteryProperty

枚举由多个类型返回的值。

BatteryStatus

枚举由多个类型返回的值。

BugreportErrorCode
BuildVersionCodes

枚举由多个类型返回并作为 成员的参数的值。

DebugShow

枚举由多个类型返回并作为 成员的参数的值。

DebugTraceOptions

枚举 、 TraceCountAllocsCountAllocsNone 成员返回的值,并用作 成员的参数StartMethodTracing()

DeviceTemperatureType
DropBoxManagerFlags

枚举由多个类型返回并用作多个类型的参数的值。

FileObserverEvents

枚举由 的多个方法 FileObserverEvents 返回的值,并作为 F:Android.OS.FileObserver..ctorF:Android.OS.FileObserver.OnEvent 成员。

LocationPowerSaveMode
LowPowerStandbyAllowedReasons
MessageQueueEventType
ParcelableWriteFlags

枚举由多个类型返回并用作多个类型的参数的值。

ParcelFileMode

枚举由多个类型返回并用作 F:Android.OS.ParcelFileDescriptor.Open 成员的参数的值。

Pattern

枚举由多个类型返回并用作多个类型的参数的值。

QuietMode
Signal

枚举 、 Kill和 成员返回的值,并作为 成员的参数。Usr1Quit

TemperatureSource
ThermalStatus
ThreadPriority

枚举由多个类型返回并作为 F:Android.OS.Process.SetThreadPriority 成员的参数的值。

TransactionFlags

枚举由多个类型返回并作为 F:Android.OS.IBinder.Transact 成员的参数的值。

UserCreationFailureReason
UserOperationResultCode
VibrationAttributeFlags
VibrationAttributesUsageClass
VibrationAttributesUsageType
VibrationEffectCompositionPrimitive
VibrationEffectEffectType
VibrationEffectSupport
WakeLockFlags

委托

MessageQueue.FileDescriptorEventHandler