Idioma

AppOpsManager.NoteProxyOp Método

Definição

Sobrecargas

Nome Description
NoteProxyOp(String, String)

Esse método foi preterido no nível 30 da API.

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)

Esse método foi preterido no nível 30 da API.

[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

Cadeia de caracteres: esse valor não pode ser nulo.

proxiedPackageName
String

Cadeia de caracteres: esse valor não pode ser nulo.

Retornos

Atributos

Comentários

Esse método foi preterido no nível 30 da API. Use noteProxyOp(String, String,int,String,String) em vez disso

Referência do Android para android.app.AppOpsManager.noteProxyOp.

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

Cadeia de caracteres: a operação a ser observada. Uma das constantes OPSTR_*. Esse valor não pode ser nulo.

proxiedPackageName
String

Cadeia de caracteres: o nome do aplicativo que está chamando o aplicativo proxy. Esse valor pode ser nulo.

proxiedUid
Int32

int: O uid do aplicativo proxied

proxiedAttributionTag
String

Cadeia de caracteres: a marca de atribuição com proxie ou nulo para a atribuição padrão

message
String

Cadeia de caracteres: uma mensagem que descreve o motivo pelo qual a operação foi anotada. Esse valor pode ser nulo.

Retornos

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.

Lançamentos: SecurityException se o proxy ou aplicativo proxie tiver sido configurado para falhar nesta operação.

Referência do Android para android.app.AppOpsManager.noteProxyOp.

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