Process クラス

定義

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

[Android.Runtime.Register("android/os/Process", DoNotGenerateAcw=true)]
public class Process : Java.Lang.Object
[<Android.Runtime.Register("android/os/Process", DoNotGenerateAcw=true)>]
type Process = class
    inherit Object
継承
Process
属性

注釈

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

の Java ドキュメント android.os.Process

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

Process()
Process(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

BluetoothGid

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

BluetoothUid

Bluetooth サービス プロセスの UID/GID を定義します。

FirstApplicationUid

この番号 #LAST_APPLICATION_UID からアプリケーションへの割り当て用に予約されている UID (および GID) の範囲の開始を定義します。

InvalidPid

無効な PID 値。

InvalidUid

無効な UID 値。

LastApplicationUid

から始まる #FIRST_APPLICATION_UIDアプリケーション固有の UID の最後。

PhoneUid

テレフォニー コードを実行する UID/GID を定義します。

RootUid

ルート UID を定義します。

ShellUid

ユーザー シェルの UID/GID を定義します。

SystemUid

システム コードを実行する UID/GID を定義します。

WifiUid

wificond、サプリカント、hostapd、ベンダー HAL などの WIFI ネイティブ プロセスの UID/GID を定義します。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
ElapsedCpuTime

このプロセスが実行された経過時間 (ミリ秒) を返します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsIsolated

現在のプロセスが分離サンドボックス内にあるかどうかを返します。

IsSdkSandbox

現在のプロセスが sdk サンドボックス プロセスであるかどうかを返します。

JniIdentityHashCode

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

(継承元 Object)
JniPeerMembers

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

PeerReference

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

(継承元 Object)
StartElapsedRealtime

このプロセスが SystemClock#elapsedRealtime() 開始されたが、いずれかのアプリケーション コードが実行される前の を返します。

StartRequestedElapsedRealtime

システムがこのプロセスを SystemClock#elapsedRealtime() 開始しようとしていた を返します。

StartRequestedUptimeMillis

システムがこのプロセスを SystemClock#uptimeMillis() 開始しようとしていた を返します。

StartUptimeMillis

このプロセスが SystemClock#uptimeMillis() 開始されたが、いずれかのアプリケーション コードが実行される前の を返します。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

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

(継承元 Object)
Dispose(Boolean)

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

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetExclusiveCores()

一部のデバイスでは、フォアグラウンド プロセスに 1 つ以上の CPU コアが専用に予約されている場合があります。

GetGidForName(String)

特定のユーザー名に割り当てられた GID を返します。存在しない場合は -1 を返します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetThreadPriority(Int32)

Linux の優先順位に基づいて、スレッドの現在の優先度を返します。

GetUidForName(String)

特定のユーザー名に割り当てられた UID を返します。存在しない場合は -1 を返します。

Is64Bit()

現在のプロセスが 64 ビット ランタイムの場合は true を返します。

IsApplicationUid(Int32)

指定された uid がアプリケーションに属しているかどうかを返します。

IsIsolatedUid(Int32)

指定 uid された を含むプロセスが分離サンドボックスであるかどうかを返します。

JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
KillProcess(Int32)

指定された PID でプロセスを強制終了します。

MyPid()

#sendSignalで使用できるこのプロセスの識別子を#killProcess返します。

MyProcessName()

このプロセスの名前を返します。

MyTid()

#setThreadPriority(int, int)使用される呼び出し元スレッドの識別子を返します。

MyUid()

このプロセスの uid の識別子を返します。

MyUserHandle()

このプロセスのユーザー ハンドルを返します。

Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
SendSignal(Int32, Signal)

指定されたプロセスにシグナルを送信します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetThreadPriority(Int32, ThreadPriority)

Linux の優先順位に基づいて、スレッドの優先度を設定します。

SetThreadPriority(ThreadPriority)

Linux の優先順位に基づいて、呼び出し元のスレッドの優先順位を設定します。

SupportsProcesses()
古い.

現在の環境が複数のプロセスをサポートしているかどうかを判断します。

ToArray<T>()

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

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

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

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

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

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(継承元 Object)
IJavaPeerable.Finalized()

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

(継承元 Object)
IJavaPeerable.JniManagedPeerState

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

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

適用対象