AppOpsManager.NoteProxyOp 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 tag
null
默认属性
- message
- String
描述操作原因的消息
返回
如果 #MODE_ALLOWED
允许该操作,或者 #MODE_IGNORED
不允许操作,并且应以无提示方式忽略(而不会导致应用崩溃)。
- 属性
注解
记下处理 IPC 时代表另一个应用程序执行操作的应用程序。 此函数将验证调用 uid 和代理包名称是否匹配,否则返回 #MODE_IGNORED
。 如果此调用成功,则代理应用操作的最后一次执行时间将更新到当前时间。
本页的某些部分是根据 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 属性许可证中所述的术语使用。