Android.OS 名前空間

主要な Android オペレーティング システム サービスおよびランタイム機能と対話するためのクラスとインターフェイスを提供します。

クラス

名前 説明
AsyncTask

AsyncTask は、UI スレッドを適切かつ簡単に使用できるようにすることを目的としていました。

AsyncTask.Status

タスクの現在の状態を示します。

AsyncTask<TParams,TProgress,TResult>

AsyncTask<TParams、TProgress、TResult> の Android OS API 値を提供します。

BadParcelableException

Parcelableの形式が正しくないか、無効な場合にスローされる例外。

BaseBundle

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

BatteryManager

BatteryManager クラスには、 android.content.Intent#ACTION_BATTERY_CHANGED インテントの値に使用される文字列と定数が含まれており、バッテリと充電のプロパティを照会するためのメソッドを提供します。

Binder

リモートテーブル オブジェクトの基本クラス。 IBinderによって定義された軽量リモート プロシージャ 呼び出しメカニズムの中核部分です。

Binder.InterfaceConsts

対応する Android インターフェイスによって公開される定数を定義します。

BinderConsts

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

BugreportManager

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

BugreportManager.BugreportCallback

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

Build

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

Build.Partition

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

Build.VERSION

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

Build.VERSION_CODES

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

Build.VERSION_CODES_FULL

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

Bundle

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

Bundle.InterfaceConsts

対応する Android インターフェイスによって公開される定数を定義します。

CancellationSignal

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

CombinedVibration

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

CombinedVibration.InterfaceConsts

対応する Android インターフェイスによって公開される定数を定義します。

CombinedVibration.ParallelCombination

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

ConditionVariable

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

CountDownTimer

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

CpuHeadroomParams

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

CpuHeadroomParams.Builder

CpuHeadroomParams.Builder の Android OS API 値を提供します。

CpuUsageInfo

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

CpuUsageInfo.InterfaceConsts

対応する Android インターフェイスによって公開される定数を定義します。

DeadObjectException

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

DeadSystemException

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

Debug

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

Debug.InstructionCount

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

Debug.MemoryInfo

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

Debug.MemoryInfo.InterfaceConsts

対応する Android インターフェイスによって公開される定数を定義します。

DropBoxManager

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

DropBoxManager.Entry

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

DropBoxManager.Entry.InterfaceConsts

対応する Android インターフェイスによって公開される定数を定義します。

Environment

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

FileObserver

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

FileUriExposedException

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

FileUtils

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

FileUtils.ProgressEventArgs

対応する Android イベントのデータを提供します。

GpuHeadroomParams

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

GpuHeadroomParams.Builder

GpuHeadroomParams.Builder の Android OS API 値を提供します。

Handler

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

HandlerThread

Threadを持つLooper

HardwarePropertiesManager

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

LimitExceededException

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

LocaleList

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

LocaleList.InterfaceConsts

対応する Android インターフェイスによって公開される定数を定義します。

Looper

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

MemoryFile

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

Message

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

Message.InterfaceConsts

対応する Android インターフェイスによって公開される定数を定義します。

MessageQueue

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

Messenger

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

Messenger.InterfaceConsts

対応する Android インターフェイスによって公開される定数を定義します。

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

対応する Android イベントのデータを提供します。

ParcelFileDescriptor.FileDescriptorDetachedException

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

ParcelFileDescriptor.InterfaceConsts

対応する Android インターフェイスによって公開される定数を定義します。

ParcelFormatException

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

ParcelUuid

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

ParcelUuid.InterfaceConsts

対応する Android インターフェイスによって公開される定数を定義します。

PatternMatcher

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

PatternMatcher.InterfaceConsts

対応する Android インターフェイスによって公開される定数を定義します。

PerformanceHintManager

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

PerformanceHintManager.Session

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

PersistableBundle

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

PersistableBundle.InterfaceConsts

対応する Android インターフェイスによって公開される定数を定義します。

PowerManager

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

PowerManager.ThermalHeadroomChangedEventArgs

対応する Android イベントのデータを提供します。

PowerManager.ThermalStatusChangedEventArgs

対応する Android イベントのデータを提供します。

PowerManager.WakeLock

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

PowerManager.WakeLockStateEventArgs

対応する Android イベントのデータを提供します。

PowerMonitor

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

PowerMonitor.InterfaceConsts

対応する Android インターフェイスによって公開される定数を定義します。

PowerMonitorReadings

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

Process

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

ProfilingManager

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

ProfilingResult

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

ProfilingResult.InterfaceConsts

対応する Android インターフェイスによって公開される定数を定義します。

ProfilingTrigger

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

ProfilingTrigger.Builder

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

ProxyFileDescriptorCallback

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

RecoverySystem

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

RecoverySystem.ProgressEventArgs

対応する Android イベントのデータを提供します。

RemoteCallbackList

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

RemoteCallbackList.Builder

RemoteCallbackList用ビルダー。

RemoteException

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

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

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

ResultReceiver.InterfaceConsts

対応する Android インターフェイスによって公開される定数を定義します。

SecurityStateManager

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

SharedMemory

SharedMemory を使用すると、匿名の共有メモリに対する作成、マッピング、保護の制御が可能になります。

SharedMemory.InterfaceConsts

対応する Android インターフェイスによって公開される定数を定義します。

StatFs

ファイルシステム上の領域に関する全体的な情報を取得します。

StrictMode

StrictMode は、誤って行っている可能性のあることを検出し、修正できるように注意を引く開発者ツールです。

StrictMode.ThreadPolicy

StrictMode ポリシーが特定のスレッドに適用されます。

StrictMode.ThreadPolicy.Builder

T:Android.OS.StrictMode+ThreadPolicy インスタンスを作成します。

StrictMode.ThreadViolationEventArgs

対応する Android イベントのデータを提供します。

StrictMode.VmPolicy

StrictMode ポリシーは、仮想マシンのプロセス内のすべてのスレッドに適用されます。

StrictMode.VmPolicy.Builder

T:Android.OS.StrictMode+VmPolicy インスタンスを作成します。

StrictMode.VmViolationEventArgs

対応する Android イベントのデータを提供します。

SystemClock

コアタイムキーピング機能。

TestLooperManager

ルーパーがメッセージを実行するのをブロックし、このオブジェクトの所有者は、解放されるまで、いつどのメッセージが実行されるかを制御できます。

TokenWatcher

TokenWatcher は、 IBinderのコレクションを監視します。

Trace

トレース イベントをシステム トレース バッファーに書き込みます。

TransactionTooLargeException

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

UserHandle

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

UserHandle.InterfaceConsts

対応する Android インターフェイスによって公開される定数を定義します。

UserManager

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

UserManager.UserOperationException

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

VibrationAttributes

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

VibrationAttributes.Builder

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

VibrationAttributes.InterfaceConsts

対応する Android インターフェイスによって公開される定数を定義します。

VibrationEffect

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

VibrationEffect.BasicEnvelopeBuilder

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

VibrationEffect.Composition

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

VibrationEffect.InterfaceConsts

対応する Android インターフェイスによって公開される定数を定義します。

VibrationEffect.WaveformEnvelopeBuilder

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

Vibrator

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

VibratorManager

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

WorkDuration

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

WorkSource

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

WorkSource.InterfaceConsts

対応する Android インターフェイスによって公開される定数を定義します。

インターフェイス

名前 説明
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.IOnThermalStatusChangedListener

全体的な熱調整状態の変更を受け取ります。

PowerManager.IWakeLockStateListener

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

RecoverySystem.IProgressListener

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

RemoteCallbackList.Builder.IInterfaceDiedCallback

コールバック インターフェイスをホストしているプロセスがいつ終了したかを通知します。

StrictMode.IOnThreadViolationListener

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

StrictMode.IOnVmViolationListener

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

列挙型

名前 説明
BatteryCapacityLevel

Android OS API で使用されるバッテリ容量レベルの値を定義します。

BatteryHealth

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

BatteryPlugged

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

BatteryProperty

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

BatteryStatus

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

BugreportErrorCode

Android OS API で使用される bugreport エラー コード値を定義します。

BuildVersionCodes

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

BuildVersionCodesFull

現在知られている SDK のメジャー バージョン コードとマイナー バージョン コードの列挙。 リリースごとに数値が増加し、各リリースのリリース日までに注文することが保証されます。 実際の値は実装の詳細と見なす必要があり、現在のエンコードスキームは将来変更される可能性があります。

CpuHeadroomCalculationType

Android OS API で使用される CPU ヘッドルーム計算の種類の値を定義します。

DebugShow

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

DebugTraceOptions

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

DeviceTemperatureType

Android OS API で使用されるデバイス温度の種類の値を定義します。

DropBoxManagerFlags

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

FileObserverEvents

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

FrozenCalleePolicy

Android OS API で使用される固定呼び出し先ポリシー値を定義します。

FrozenStateChangeCallbackState

Android OS API で使用される固定状態変更コールバック状態の値を定義します。

GpuHeadroomCalculationType

Android OS API で使用される GPU ヘッドルーム計算の種類の値を定義します。

LocationPowerSaveMode

Android OS API で使用される場所の省電力モードの値を定義します。

LowPowerStandbyAllowedReasons

Android OS API で使用される低電力スタンバイの許容される理由の値を定義します。

MessageQueueEventType

Android OS API で使用されるメッセージ キュー イベントの種類の値を定義します。

ParcelableWriteFlags

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

ParcelFileMode

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

Pattern

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

PowerMonitorType

Android OS API で使用される電源モニターの種類の値を定義します。

ProfilingResultError

Android OS API で使用されるプロファイリング結果のエラー値を定義します。

ProfilingTriggerType

Android OS API で使用されるプロファイリング トリガーの種類の値を定義します。

ProfilingType

Android OS API で使用されるプロファイリングの種類の値を定義します。

QuietMode

Android OS API で使用されるサイレント モードの値を定義します。

Signal

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

TemperatureSource

Android OS API で使用される温度ソース値を定義します。

ThermalStatus

Android OS API で使用される熱状態の値を定義します。

ThreadPriority

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

TransactionFlags

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

UserCreationFailureReason

Android OS API で使用されるユーザー作成エラーの理由値を定義します。

UserOperationResultCode

Android OS API で使用されるユーザー操作の結果コード値を定義します。

VibrationAttributeFlags

振動属性のフラグを定義します。

VibrationAttributesUsageClass

Android OS API で使用される振動属性の使用クラス値を定義します。

VibrationAttributesUsageType

Android OS API で使用される振動属性の使用の種類の値を定義します。

VibrationEffectCompositionDelayType

Android OS API で使用される振動効果コンポジション遅延タイプの値を定義します。

VibrationEffectCompositionPrimitive

Android OS API で使用される振動効果コンポジションプリミティブ値を定義します。

VibrationEffectEffectType

Android OS API で使用される振動効果の種類の値を定義します。

VibrationEffectSupport

Android OS API で使用される振動効果のサポート値を定義します。

WakeLockFlags

ウェイク ロックのフラグを定義します。

代理人

名前 説明
MessageQueue.FileDescriptorEventHandler

ファイル記述子によって受信されたイベントを処理します。