AppOpsManager.NoteProxyOp Método

Definición

Sobrecargas

Nombre Description
NoteProxyOp(String, String)

Este método está en desuso en el nivel de API 30.

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 método está en desuso en el nivel de API 30.

[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

String: este valor no puede ser NULL.

proxiedPackageName
String

String: este valor no puede ser NULL.

Devoluciones

Atributos

Comentarios

Este método está en desuso en el nivel de API 30. Use noteProxyOp(String,String,int,String,String) en su lugar.

Referencia de Android para android.app.AppOpsManager.noteProxyOp.

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

String: operación que se va a anotar. Una de las constantes OPSTR_*. Este valor no puede ser nulo.

proxiedPackageName
String

String: el nombre de la aplicación que llama a la aplicación proxy. Este valor puede ser null.

proxiedUid
Int32

int: interfaz de usuario de la aplicación proxy

proxiedAttributionTag
String

String: la etiqueta de atribución proxy o null para la atribución predeterminada

message
String

Cadena: mensaje que describe el motivo por el que se anotó la operación. Este valor puede ser null.

Devoluciones

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.

Inicia: SecurityException Si el proxy o la aplicación proxy se ha configurado para bloquearse en esta operación.

Referencia de Android para android.app.AppOpsManager.noteProxyOp.

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