AppOpsManager.NoteProxyOp Método

Definición

Sobrecargas

Nombre Description
NoteProxyOp(String, String)

Este miembro está en desuso.

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

Tome nota de que una aplicación realiza una operación en nombre de otra aplicación al controlar un IPC.

NoteProxyOp(String, String)

Este miembro está en desuso.

[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

Parámetros

op
String
proxiedPackageName
String

Devoluciones

Atributos

Comentarios

Este miembro está en desuso. Use #noteProxyOp(String, String, int, String, String) en su lugar

Java documentación para android.app.AppOpsManager.noteProxyOp(java.lang.String, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

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

Tome nota de que una aplicación realiza una operación en nombre de otra aplicación al controlar un 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

Parámetros

op
String

Operación que se va a anotar. Una de las constantes OPSTR_*.

proxiedPackageName
String

Nombre de la aplicación que llama a la aplicación proxy.

proxiedUid
Int32

Interfaz de usuario de la aplicación proxy

proxiedAttributionTag
String

Context#createAttributionContext attribution tag Proxy o null para la atribución predeterminada

message
String

Mensaje que describe el motivo por el que se anotó la operación

Devoluciones

Devuelve #MODE_ALLOWED si se permite la operación o #MODE_IGNORED si no se permite y debe omitirse silenciosamente (sin provocar que la aplicación se bloquee).

Atributos

Comentarios

Tome nota de que una aplicación realiza una operación en nombre de otra aplicación al controlar un IPC. Esta función comprobará que la llamada al nombre del paquete proxy y uid coinciden y, si no es así, devuelve #MODE_IGNORED. Si esta llamada se realiza correctamente, la última hora de ejecución de la operación para la aplicación proxy y la aplicación se actualizará a la hora actual.

Java documentación para android.app.AppOpsManager.noteProxyOp(java.lang.String, java.lang.String, int, java.lang.String, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a