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

バグレポートをキャプチャして使用するための特権 API を提供するクラス。

BugreportManager.BugreportCallback

バグレポートの進行状況と状態のコールバックを記述するインターフェイス。

Build

システム プロパティから抽出された現在のビルドに関する情報。

Build.Partition

特定のデバイス パーティションのビルド情報。

Build.VERSION

さまざまなバージョン文字列。

Build.VERSION_CODES

現在既知の SDK バージョン コードの列挙。

Build.VERSION_CODES_FULL

現在知られている SDK のメジャー バージョン コードとマイナー バージョン コードの列挙。

Bundle

文字列キーからさまざまな Parcelable 値へのマッピング。

Bundle.InterfaceConsts
CancellationSignal

進行中の操作を取り消す機能を提供します。

CombinedVibration

CombinedVibration は、1 つ以上の Vibrator Vibratorsによって実行される触覚効果の組み合わせを表します。

CombinedVibration.InterfaceConsts
CombinedVibration.ParallelCombination

複数の振動子で並列に再生する必要がある触覚効果の組み合わせ。

ConditionVariable

条件変数のロック パラダイムを実装するクラス。

CountDownTimer

途中で定期的に通知を行い、将来の時間までカウントダウンをスケジュールします。

CpuHeadroomParams

SystemHealthManager#getCpuHeadroom(CpuHeadroomParams)によって使用されるヘッドルーム要求パラメーター。

CpuHeadroomParams.Builder
CpuUsageInfo

コアあたりの CPU 使用率情報。

CpuUsageInfo.InterfaceConsts
DeadObjectException

呼び出しているオブジェクトは、ホスティング プロセスが存在しなくなったか、低レベルのバインダー エラーが発生したため、終了しました。

DeadSystemException

コア Android システムが停止し、ランタイムの再起動が行われます。

Debug

トレースや割り当て数など、Android アプリケーションのさまざまなデバッグ方法を提供します。

Debug.InstructionCount

命令数を収集およびクエリするための API。

Debug.MemoryInfo

このクラスは、このプロセスのメモリ マッピングに関するさまざまな統計情報を取得するために使用されます。

Debug.MemoryInfo.InterfaceConsts
DropBoxManager

(さまざまなソースからの) データのチャンクをエンキューします。アプリケーションのクラッシュ、カーネル ログ レコードなどです。

DropBoxManager.Entry

ドロップ ボックスから取得された 1 つのエントリ。

DropBoxManager.Entry.InterfaceConsts
Environment

環境変数へのアクセスを提供します。

FileObserver

( inotify を使用して) ファイルがデバイス上の任意のプロセス (このプロセスを含む) によってアクセスまたは変更された後にイベントを発生させるために、ファイルを監視します。

FileUriExposedException

アプリケーションが別のアプリに file://android.net.Uri を公開するとスローされる例外。

FileUtils

ファイルの操作に役立つユーティリティ メソッド。

FileUtils.ProgressEventArgs
GpuHeadroomParams

SystemHealthManager#getGpuHeadroom(GpuHeadroomParams)によって使用されるヘッドルーム要求パラメーター。

GpuHeadroomParams.Builder
Handler

ハンドラーを使用すると、スレッドのMessageに関連付けられているMessageQueueオブジェクトと実行可能オブジェクトを送信および処理できます。

HandlerThread

Threadを持つLooper

HardwarePropertiesManager

HardwarePropertiesManager クラスは、CPU、GPU、バッテリ温度、コアあたりの CPU 使用率、ファン速度など、デバイスのハードウェア状態にアクセスするメカニズムを提供します。

LimitExceededException

アプリがシステムによって設定された制限を超えたことを示します。

LocaleList

LocaleList は、ロケールの不変リストであり、通常はロケールのユーザー設定の順序付きリストを保持するために使用されます。

LocaleList.InterfaceConsts
Looper

スレッドのメッセージ ループを実行するために使用されるクラス。

MemoryFile

MemoryFile は、必要に応じて消去可能に設定できる SharedMemory のラッパーです。

Message

Handlerに送信できる説明と任意のデータ オブジェクトを含むメッセージを定義します。

Message.InterfaceConsts
MessageQueue

Looperによってディスパッチされるメッセージのリストを保持する下位クラス。

Messenger

ハンドラーへの参照。他のユーザーがハンドラーにメッセージを送信するために使用できます。

Messenger.InterfaceConsts
NetworkOnMainThreadException

アプリケーションがメイン スレッドでネットワーク操作を実行しようとしたときにスローされる例外。

OperationCanceledException

実行中の操作が取り消されたときにスローされる例外の種類。

Parcel

IBinder を介して送信できるメッセージ (データおよびオブジェクト参照) のコンテナー。

Parcelable

インスタンスを Parcelに書き込んで復元できるクラスのインターフェイス。

ParcelFileDescriptor

Parcel#readFileDescriptorによって返される FileDescriptor を使用すると、完了したら閉じます。

ParcelFileDescriptor.AutoCloseInputStream

ParcelFileDescriptor で作成できる InputStream。ストリームが閉じられたときに ParcelFileDescriptor#close ParcelFileDescriptor.close() を呼び出すことができます。

ParcelFileDescriptor.AutoCloseOutputStream

ParcelFileDescriptor で作成できる OutputStream。ストリームが閉じられたときに ParcelFileDescriptor#close ParcelFileDescriptor.close() を呼び出す処理を行います。

ParcelFileDescriptor.CloseEventArgs
ParcelFileDescriptor.FileDescriptorDetachedException

ファイル記述子がデタッチされたことを示す例外。

ParcelFileDescriptor.InterfaceConsts
ParcelFormatException

パーセルの内容 (通常はマーシャリング解除中) には、予期されるデータが含まれていません。

ParcelUuid

このクラスは、128 ビットの汎用一意識別子の不変表現である、 UUID を囲む Parcelable ラッパーです。

ParcelUuid.InterfaceConsts
PatternMatcher

信頼されていないデータで安全に使用できる単純なパターン マッチャー:完全な reg-exp サポートは提供されず、悪意を持って使用できない単純な globbing のみが提供されます。

PatternMatcher.InterfaceConsts
PerformanceHintManager

PerformanceHintManager を使用すると、アプリはパフォーマンス ヒントをシステムに送信できます。

PerformanceHintManager.Session

セッションは、パフォーマンスのヒントをユニットとして考慮する必要がある、相互に関連するワークロードを持つスレッドのグループを表します。

PersistableBundle

文字列キーからさまざまな型の値へのマッピング。

PersistableBundle.InterfaceConsts
PowerManager

このクラスを使用すると、デバイスの電源状態の側面を照会および要求できます。

PowerManager.ThermalHeadroomChangedEventArgs
PowerManager.ThermalStatusChangedEventArgs
PowerManager.WakeLock

ウェイク ロックは、アプリケーションでデバイスをオンに維持する必要があることを示すメカニズムです。

PowerManager.WakeLockStateEventArgs
PowerMonitor

PowerMonitor は、ODPM レール (デバイス上のパワー レール モニター) またはモデル化されたエネルギー コンシューマーを表します。

PowerMonitor.InterfaceConsts
PowerMonitorReadings

Power Monitors からのエネルギー測定値のコレクション。

Process

OS プロセスを管理するためのツール。

ProfilingManager

このクラスを使用すると、呼び出し元は <ul><li>Request プロファイリングを実行し、結果をリッスンできます。

ProfilingResult

1 つのプロファイリング要求操作の結果をカプセル化します。

ProfilingResult.InterfaceConsts
ProfilingTrigger

1 つのプロファイリング トリガーをカプセル化します。

ProfilingTrigger.Builder

ProfilingTrigger オブジェクトを作成する Builder クラス。

ProxyFileDescriptorCallback

ProxyFileDescriptor からのファイル システム要求を処理するコールバック。

RecoverySystem

RecoverySystem には、Android 回復システム (システム更新プログラムのインストール、ユーザー データのワイプなどに使用できる別のパーティション) と対話するためのメソッドが含まれています。

RecoverySystem.ProgressEventArgs
RemoteCallbackList

通常、 android.app.Service からクライアントへのコールバックを実行するために、リモート インターフェイスの一覧を維持するという面倒な作業を行います。

RemoteCallbackList.Builder

RemoteCallbackList用ビルダー。

RemoteException

すべての Binder リモート呼び出しエラーの親例外

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

誰かからコールバックの結果を受け取るための汎用インターフェイス。

ResultReceiver.InterfaceConsts
SecurityStateManager

SecurityStateManager には、システム コンポーネントとプラットフォーム コンポーネントのセキュリティ状態を照会する機能が用意されています。

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

バインダー トランザクションが大きすぎたため失敗しました。

UserHandle

デバイス上のユーザーの表現。

UserHandle.InterfaceConsts
UserManager

マルチユーザー システムのユーザーとユーザーの詳細を管理します。

UserManager.UserOperationException

ユーザー操作が失敗したことを示すためにスローされます。

VibrationAttributes

振動に関する情報を記述する属性のコレクションをカプセル化します。

VibrationAttributes.Builder

VibrationAttributes オブジェクトの Builder クラス。

VibrationAttributes.InterfaceConsts
VibrationEffect

VibrationEffect は、 Vibratorによって実行される触覚効果を表します。

VibrationEffect.BasicEnvelopeBuilder

さまざまな機能を備えたデバイス間で一貫した触覚知覚を提供するように設計された、エンベロープによって定義された波形効果のビルダー。

VibrationEffect.Composition

1 つの VibrationEffectとして再生できるように結合された触覚要素の構成。

VibrationEffect.InterfaceConsts
VibrationEffect.WaveformEnvelopeBuilder

エンベロープによって記述される波形効果のビルダー。

Vibrator

デバイス上で振動子を操作するクラス。

VibratorManager

デバイスからのすべての振動子へのアクセスと、同期された方法でそれらを実行する機能を提供します。

WorkDuration

WorkDuration には、各コンポーネントのワークロードのナノ秒単位の測定時間が含まれています。 PerformanceHintManager.Session#reportActualWorkDuration(WorkDuration)を参照してください。

WorkSource

他のユーザーが実行できる作業のソースについて説明します。

WorkSource.InterfaceConsts

インターフェイス

名前 説明
CancellationSignal.IOnCancelListener

取り消しをリッスンします。

FileUtils.IProgressListener

進行状況が行われると定期的に呼び出されるリスナー。

Handler.ICallback

Handler の独自のサブクラスを実装する必要がないように、ハンドラーをインスタンス化するときに使用できるコールバック インターフェイス。

IBinder

リモートテーブル オブジェクトの基本インターフェイス。インプロセス呼び出しとクロスプロセス呼び出しの実行時に高パフォーマンスを実現するように設計された軽量リモート プロシージャ 呼び出しメカニズムの中核部分です。

IBinder.IFrozenStateChangeCallback

固定状態変更イベントを受信するためのコールバック インターフェイス。

IBinderDeathRecipient

IBinder をホストするプロセスがなくなったときにコールバックを受信するためのインターフェイス。

IInterface

Binder インターフェイスの基本クラス。

IOutcomeReceiver

非同期操作でエラーが発生する可能性がある場合に使用するためのコールバック インターフェイス。

IParcelable

インスタンスを Parcelに書き込んで復元できるクラスのインターフェイス。

IParcelableClassLoaderCreator

オブジェクトが作成されている ClassLoader を受け取る Creator の特殊化。

IParcelableCreator

パーセルから Parcelable クラスのインスタンスを生成するパブリック CREATOR フィールドとして実装および提供する必要があるインターフェイス。

MessageQueue.IIdleHandler

スレッドがより多くのメッセージを待機するのをブロックするタイミングを検出するためのコールバック インターフェイス。

MessageQueue.IOnFileDescriptorEventListener

ファイル記述子関連のイベントが発生したときに呼び出されるリスナー。

ParcelFileDescriptor.IOnCloseListener

ParcelFileDescriptor が閉じられたことを示すコールバック。

PowerManager.IOnThermalHeadroomChangedListener

PowerManager#addThermalHeadroomListenerに渡されたリスナーと PowerManager#removeThermalHeadroomListener 熱ヘッドルームまたはしきい値の変更を呼び出し元に通知します。

PowerManager.IOnThermalStatusChangedListener

PowerManager#addThermalStatusListenerに渡されたリスナーと PowerManager#removeThermalStatusListener 熱状態が変更されたことを呼び出し元に通知します。

PowerManager.IWakeLockStateListener

ウェイクロックが有効または無効になったときに通知を受け取るリスナー インターフェイス。

RecoverySystem.IProgressListener

検証が進むにつれて定期的に呼び出されるコールバックのインターフェイス定義。

RemoteCallbackList.Builder.IInterfaceDiedCallback
StrictMode.IOnThreadViolationListener

#ThreadPolicy.Builder#penaltyListener が有効になっている場合、スレッド違反が発生すると、指定された Executor でリスナーが呼び出されます。

StrictMode.IOnVmViolationListener

#VmPolicy.Builder#penaltyListener が有効になっている場合、VM 違反が発生すると、指定された Executor でリスナーが呼び出されます。

列挙型

名前 説明
BatteryCapacityLevel
BatteryHealth

複数の型によって返される値を列挙します。

BatteryPlugged

複数の型によって返される値を列挙します。

BatteryProperty

複数の型によって返される値を列挙します。

BatteryStatus

複数の型によって返される値を列挙します。

BugreportErrorCode
BuildVersionCodes

いくつかの型によって返され、 メンバーのパラメーターとして取得された値を列挙します。

BuildVersionCodesFull
CpuHeadroomCalculationType
DebugShow

いくつかの型によって返され、 メンバーのパラメーターとして取得された値を列挙します。

DebugTraceOptions

TraceCountAllocsCountAllocs、およびNoneメンバーによって返され、StartMethodTracing() メンバーのパラメーターとして取得される値を列挙します。

DeviceTemperatureType
DropBoxManagerFlags

複数の型によって返され、複数の型のパラメーターとして取得される値を列挙します。

FileObserverEvents

FileObserverEventsのいくつかのメソッドによって返され、F:Android.OS.FileObserver..ctorF:Android.OS.FileObserver.OnEvent メンバー。

FrozenCalleePolicy
FrozenStateChangeCallbackState
GpuHeadroomCalculationType
LocationPowerSaveMode
LowPowerStandbyAllowedReasons
MessageQueueEventType
ParcelableWriteFlags

複数の型によって返され、複数の型のパラメーターとして取得される値を列挙します。

ParcelFileMode

複数の型によって返され、 F:Android.OS.ParcelFileDescriptor.Open および F:Android.OS.ParcelFileDescriptor.Open メンバーのパラメーターとして取得された値を列挙します。

Pattern

複数の型によって返され、複数の型のパラメーターとして取得される値を列挙します。

PowerMonitorType
ProfilingResultError
ProfilingTriggerType
ProfilingType
QuietMode
Signal

KillQuit、およびUsr1メンバーによって返され、 メンバーのパラメーターとして取得される値を列挙します。

TemperatureSource
ThermalStatus
ThreadPriority

F メンバーのパラメーターとして取得された、いくつかの型によって返される値を列挙します。

TransactionFlags

複数の型によって返され、および F:Android.OS.IBinder.Transact メンバーのパラメーターとして取得された値を列挙します。

UserCreationFailureReason
UserOperationResultCode
VibrationAttributeFlags
VibrationAttributesUsageClass
VibrationAttributesUsageType
VibrationEffectCompositionDelayType
VibrationEffectCompositionPrimitive
VibrationEffectEffectType
VibrationEffectSupport
WakeLockFlags

代理人

名前 説明
MessageQueue.FileDescriptorEventHandler