Condividi tramite


AppOpsManager.NoteProxyOp Metodo

Definizione

Overload

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

Prendere nota di un'applicazione che esegue un'operazione per conto di un'altra applicazione durante la gestione di un IPC.

NoteProxyOp(String, String)

Questo membro è deprecato.

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

Prendere nota di un'applicazione che esegue un'operazione per conto di un'altra applicazione durante la gestione di 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

Parametri

op
String

Operazione da prendere nota. Una delle costanti OPSTR_*.

proxiedPackageName
String

Nome dell'applicazione che chiama nell'applicazione proxy.

proxiedUid
Int32

Uid dell'applicazione proxied

proxiedAttributionTag
String

Proxy o Context#createAttributionContext attribution tagnull per l'attribuzione predefinita

message
String

Messaggio che descrive il motivo per cui è stato annotato l'op

Restituisce

Restituisce #MODE_ALLOWED se l'operazione è consentita o #MODE_IGNORED se non è consentita e deve essere ignorata in modo invisibile all'utente (senza causare l'arresto anomalo dell'app).

Attributi

Commenti

Prendere nota di un'applicazione che esegue un'operazione per conto di un'altra applicazione durante la gestione di un IPC. Questa funzione verificherà che il nome del pacchetto uid e proxied chiamante corrisponda e, in caso contrario, restituisca #MODE_IGNORED. Se questa chiamata ha esito positivo, l'ora dell'ultima esecuzione dell'operazione per l'app con proxy e l'app verrà aggiornata all'ora corrente.

Documentazione java per android.app.AppOpsManager.noteProxyOp(java.lang.String, java.lang.String, int, java.lang.String, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

NoteProxyOp(String, String)

Questo membro è deprecato.

[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

Parametri

op
String
proxiedPackageName
String

Restituisce

Attributi

Commenti

Questo membro è deprecato. e sostituzione con #noteProxyOp(String, String, int, String, String)

Documentazione java per android.app.AppOpsManager.noteProxyOp(java.lang.String, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a