AppOpsManager.NoteProxyOp Método

Definição

Sobrecargas

Nome Description
NoteProxyOp(String, String)

Este membro foi preterido.

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

Anote um aplicativo executando uma operação em nome de outro aplicativo ao manipular um IPC.

NoteProxyOp(String, String)

Este membro foi preterido.

[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

Retornos

Atributos

Comentários

Este membro foi preterido. Use #noteProxyOp(String, String, int, String, String) em vez disso

Java documentação para android.app.AppOpsManager.noteProxyOp(java.lang.String, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

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

Anote um aplicativo executando uma operação em nome de outro aplicativo ao manipular um 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

A operação a ser observada. Uma das constantes OPSTR_*.

proxiedPackageName
String

O nome do aplicativo que está chamando o aplicativo proxy.

proxiedUid
Int32

A uid do aplicativo com proxie

proxiedAttributionTag
String

O proxie ou Context#createAttributionContext attribution tagnull a atribuição padrão

message
String

Uma mensagem que descreve a razão pela qual a operação foi anotada

Retornos

Retorna #MODE_ALLOWED se a operação é permitida ou #MODE_IGNORED se não é permitida e deve ser ignorada silenciosamente (sem causar falha no aplicativo).

Atributos

Comentários

Anote um aplicativo executando uma operação em nome de outro aplicativo ao manipular um IPC. Essa função verificará se o nome do pacote de chamada uid e proxie corresponde e, se não, retornará #MODE_IGNORED. Se essa chamada for bem-sucedida, a última hora de execução da operação para o aplicativo com proxie e seu aplicativo será atualizada para a hora atual.

Java documentação para android.app.AppOpsManager.noteProxyOp(java.lang.String, java.lang.String, int, java.lang.String, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a