Partager via


AppOpsManager.NoteProxyOp Méthode

Définition

Surcharges

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

Notez qu’une application effectue une opération pour le compte d’une autre application lors de la gestion d’un IPC.

NoteProxyOp(String, String)

Ce membre est déconseillé.

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

Notez qu’une application effectue une opération pour le compte d’une autre application lors de la gestion d’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

Paramètres

op
String

Opération à noter. Une des constantes OPSTR_*.

proxiedPackageName
String

Nom de l’application appelant l’application proxy.

proxiedUid
Int32

Uid de l’application proxiée

proxiedAttributionTag
String

Proxied Context#createAttributionContext attribution tag ou null pour l’attribution par défaut

message
String

Message décrivant la raison pour laquelle l’opération a été notée

Retours

Retourne #MODE_ALLOWED si l’opération est autorisée ou #MODE_IGNORED si elle n’est pas autorisée et doit être ignorée en mode silencieux (sans provoquer le blocage de l’application).

Attributs

Remarques

Notez qu’une application effectue une opération pour le compte d’une autre application lors de la gestion d’un IPC. Cette fonction vérifie que le nom du package d’appel et du nom du package proxié correspond, et si ce n’est pas le cas, retourne #MODE_IGNORED. Si cet appel réussit, l’heure de la dernière exécution de l’opération pour l’application proxiée et votre application sera mise à jour jusqu’à l’heure actuelle.

Documentation Java pour android.app.AppOpsManager.noteProxyOp(java.lang.String, java.lang.String, int, java.lang.String, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

NoteProxyOp(String, String)

Ce membre est déconseillé.

[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

Paramètres

op
String
proxiedPackageName
String

Retours

Attributs

Remarques

Ce membre est déconseillé. Utilisation de #noteProxyOp(String, String, int, String, String) à la place

Documentation Java pour android.app.AppOpsManager.noteProxyOp(java.lang.String, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à