AppOpsManager.NoteProxyOp Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.