AppOpsManager.NoteProxyOp 方法

定义

重载

NoteProxyOp(String, String, Int32, String, String)

记下处理 IPC 时代表另一个应用程序执行操作的应用程序。

NoteProxyOp(String, String)

此成员已弃用。

NoteProxyOp(String, String, Int32, String, String)

记下处理 IPC 时代表另一个应用程序执行操作的应用程序。

[Android.Runtime.Register("noteProxyOp", "(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)I", "GetNoteProxyOp_Ljava_lang_String_Ljava_lang_String_ILjava_lang_String_Ljava_lang_String_Handler", ApiSince=30)]
public virtual Android.App.AppOpsManagerMode NoteProxyOp (string op, string? proxiedPackageName, int proxiedUid, string? proxiedAttributionTag, string? message);
[<Android.Runtime.Register("noteProxyOp", "(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)I", "GetNoteProxyOp_Ljava_lang_String_Ljava_lang_String_ILjava_lang_String_Ljava_lang_String_Handler", ApiSince=30)>]
abstract member NoteProxyOp : string * string * int * string * string -> Android.App.AppOpsManagerMode
override this.NoteProxyOp : string * string * int * string * string -> Android.App.AppOpsManagerMode

参数

op
String

要注意的操作。 OPSTR_* 常量之一。

proxiedPackageName
String

调用代理应用程序的应用程序的名称。

proxiedUid
Int32

代理应用程序的 uid

proxiedAttributionTag
String

代理或Context#createAttributionContext attribution tagnull默认属性

message
String

描述操作原因的消息

返回

如果 #MODE_ALLOWED 允许该操作,或者 #MODE_IGNORED 不允许操作,并且应以无提示方式忽略(而不会导致应用崩溃)。

属性

注解

记下处理 IPC 时代表另一个应用程序执行操作的应用程序。 此函数将验证调用 uid 和代理包名称是否匹配,否则返回 #MODE_IGNORED。 如果此调用成功,则代理应用操作的最后一次执行时间将更新到当前时间。

适用于 . 的 android.app.AppOpsManager.noteProxyOp(java.lang.String, java.lang.String, int, java.lang.String, java.lang.String)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

NoteProxyOp(String, String)

此成员已弃用。

[Android.Runtime.Register("noteProxyOp", "(Ljava/lang/String;Ljava/lang/String;)I", "GetNoteProxyOp_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=23)]
public virtual Android.App.AppOpsManagerMode NoteProxyOp (string op, string proxiedPackageName);
[<Android.Runtime.Register("noteProxyOp", "(Ljava/lang/String;Ljava/lang/String;)I", "GetNoteProxyOp_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=23)>]
abstract member NoteProxyOp : string * string -> Android.App.AppOpsManagerMode
override this.NoteProxyOp : string * string -> Android.App.AppOpsManagerMode

参数

op
String
proxiedPackageName
String

返回

属性

注解

此成员已弃用。 请改用 #noteProxyOp(String, String, int, String, String)

适用于 . 的 android.app.AppOpsManager.noteProxyOp(java.lang.String, java.lang.String)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于