ActivityManager.RunningAppProcessInfo クラス

定義

実行中のプロセスに関して取得できる情報。

[Android.Runtime.Register("android/app/ActivityManager$RunningAppProcessInfo", DoNotGenerateAcw=true)]
public class ActivityManager.RunningAppProcessInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/ActivityManager$RunningAppProcessInfo", DoNotGenerateAcw=true)>]
type ActivityManager.RunningAppProcessInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
ActivityManager.RunningAppProcessInfo
属性
実装

注釈

実行中のプロセスに関して取得できる情報。

android.app.ActivityManager.RunningAppProcessInfoJava ドキュメント。

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

コンストラクター

ActivityManager.RunningAppProcessInfo()
ActivityManager.RunningAppProcessInfo(IntPtr, JniHandleOwnership)

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

ActivityManager.RunningAppProcessInfo(String, Int32, String[])

フィールド

ImportanceBackground

このメンバーは非推奨とされます。

ImportanceCached
古い.

#importance定数: このプロセス プロセスには、必要なアプリ コンポーネントをアクティブに実行せず、消費可能なキャッシュされたコードが含まれています。

ImportanceCantSaveState
古い.

#importanceの定数: このプロセスでは、状態を保存できないため、バックグラウンドで強制終了できないアプリケーションが実行されています。

ImportanceEmpty

#importance定数: このプロセスは、アクティブに実行されているコードの空です。

ImportanceForeground
古い.

#importance定数: このプロセスはフォアグラウンド UI を実行しています。つまり、ユーザーが操作している画面の上部にあるものです。

ImportanceForegroundService
古い.

#importanceの定数: このプロセスはフォアグラウンド サービスを実行しています。たとえば、ユーザーがアプリにすぐにいない場合でも音楽再生を実行します。

ImportanceGone
古い.

#importance定数: このプロセスは存在しません。

ImportancePerceptible
古い.

#importance定数: このプロセスは、ユーザーが直接認識しているものではありませんが、それ以外の場合は、ある程度認識できます。

ImportancePerceptiblePre26
古い.

#importance定数: #IMPORTANCE_PERCEPTIBLE の前 Build.VERSION_CODES#Oにこの間違った値がありました。

ImportanceService
古い.

#importanceの定数: このプロセスには、実行を続ける必要があるサービスが含まれています。

ImportanceTopSleeping
古い.

#importanceの定数: このプロセスはフォアグラウンド UI を実行していますが、デバイスはスリープ状態であるため、ユーザーには表示されません。

ImportanceTopSleepingPre28

このメンバーは非推奨とされます。

ImportanceVisible
古い.

#importance定数 : このプロセスでは、ユーザーがアクティブに表示できるものが実行されますが、即時フォアグラウンドでは実行されません。

ReasonProviderInUse
古い.

#importanceReasonCode定数: アプリケーションのコンテンツ プロバイダーの 1 つが別のプロセスで使用されています。

ReasonServiceInUse
古い.

#importanceReasonCode定数: アプリケーションのコンテンツ プロバイダーの 1 つが別のプロセスで使用されています。

ReasonUnknown
古い.

#importanceReasonCode定数: このレベルの理由で特別なものは指定されていません。

プロパティ

Class

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

(継承元 Object)
Creator
Handle

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

(継承元 Object)
Importance

システムがこのプロセスに配置する相対的な重要度レベル。

ImportanceReasonCode

の理由 #importance(存在する場合)。

ImportanceReasonComponent

の指定した値の #importanceReasonCode場合、これはこのプロセスで使用されているコンポーネントの名前です。

ImportanceReasonPid

の指定した値の #importanceReasonCode場合、これは、このプロセスのクライアントである他のプロセスのプロセス ID です。

JniIdentityHashCode

実行中のプロセスに関して取得できる情報。

(継承元 Object)
JniPeerMembers

実行中のプロセスに関して取得できる情報。

LastTrimLevel

プロセスに報告された最後のメモリ トリミング レベル: は、 に指定された値に android.content.ComponentCallbacks2#onTrimMemory(int) ComponentCallbacks2.onTrimMemory(int)対応します。

Lru

特定 #importance のカテゴリ内の追加の順序付け。カテゴリ内のプロセスの相対的な有用性に関するより詳細な情報を提供します。

PeerReference

実行中のプロセスに関して取得できる情報。

(継承元 Object)
Pid

このプロセスの pid。0 (存在しない場合)

PkgList

プロセスに読み込まれたすべてのパッケージ。

ProcessName

このオブジェクトが関連付けられているプロセスの名前

ThresholdClass

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

ThresholdType

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

Uid

このプロセスのユーザー ID。

メソッド

Clone()

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

(継承元 Object)
DescribeContents()

このパーセルのマーシャリング表現に含まれる特殊なオブジェクトの種類について説明します。

Dispose()

実行中のプロセスに関して取得できる情報。

(継承元 Object)
Dispose(Boolean)

実行中のプロセスに関して取得できる情報。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
ReadFromParcel(Parcel)
SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
ToArray<T>()

実行中のプロセスに関して取得できる情報。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

実行中のプロセスに関して取得できる情報。

(継承元 Object)
Wait()

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

(継承元 Object)
Wait(Int64)

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

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

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

(継承元 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

このオブジェクトをパーセルにフラット化します。

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

IJavaPeerable.Disposed()

実行中のプロセスに関して取得できる情報。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

実行中のプロセスに関して取得できる情報。

(継承元 Object)
IJavaPeerable.Finalized()

実行中のプロセスに関して取得できる情報。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

実行中のプロセスに関して取得できる情報。

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

実行中のプロセスに関して取得できる情報。

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

実行中のプロセスに関して取得できる情報。

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

実行中のプロセスに関して取得できる情報。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

実行中のプロセスに関して取得できる情報。

GetJniTypeName(IJavaPeerable)

実行中のプロセスに関して取得できる情報。

適用対象