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 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.
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.