AppOpsManager.NoteProxyOp Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.