AppOpsManager.StartProxyOp(String, Int32, String, String, String) メソッド

定義

IPC を処理するときに、アプリケーションが別のアプリケーションに代わって実行時間の長い操作の実行を開始したことを報告します。

[Android.Runtime.Register("startProxyOp", "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I", "GetStartProxyOp_Ljava_lang_String_ILjava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=31)]
public virtual int StartProxyOp(string op, int proxiedUid, string proxiedPackageName, string? proxiedAttributionTag, string? message);
[<Android.Runtime.Register("startProxyOp", "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I", "GetStartProxyOp_Ljava_lang_String_ILjava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=31)>]
abstract member StartProxyOp : string * int * string * string * string -> int
override this.StartProxyOp : string * int * string * string * string -> int

パラメーター

op
String

文字列: メモする操作。 この値は null にすることはできません。

proxiedUid
Int32

int: null の演算を書き留める uid

proxiedPackageName
String

文字列: uid が属するパッケージ名。 この値は null にすることはできません。

proxiedAttributionTag
String

文字列: 既定の属性のプロキシ属性タグまたは null

message
String

文字列: 操作が示された理由を説明するメッセージ。 この値は null である可能性があります。

返品

属性

注釈

IPC を処理するときに、アプリケーションが別のアプリケーションに代わって実行時間の長い操作の実行を開始したことを報告します。 この関数は、呼び出し元の uid とプロキシされたパッケージ名が一致することを確認し、一致しない場合は、MODE_IGNOREDを返します。

スロー: SecurityException プロキシまたはプロキシされたアプリがこの操作でクラッシュするように構成されている場合。

android.app.AppOpsManager.startProxyOpの Android リファレンス。

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

適用対象