AppOpsManager.StartOp Método

Definição

Sobrecargas

Nome Description
StartOp(String, Int32, String)

Este membro foi preterido.

StartOp(String, Int32, String, String, String)

Relate que um aplicativo começou a executar uma operação de execução longa.

StartOp(String, Int32, String)

Este membro foi preterido.

[Android.Runtime.Register("startOp", "(Ljava/lang/String;ILjava/lang/String;)I", "GetStartOp_Ljava_lang_String_ILjava_lang_String_Handler")]
public virtual Android.App.AppOpsManagerMode StartOp(string op, int uid, string packageName);
[<Android.Runtime.Register("startOp", "(Ljava/lang/String;ILjava/lang/String;)I", "GetStartOp_Ljava_lang_String_ILjava_lang_String_Handler")>]
abstract member StartOp : string * int * string -> Android.App.AppOpsManagerMode
override this.StartOp : string * int * string -> Android.App.AppOpsManagerMode

Parâmetros

op
String

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

uid
Int32

O ID do usuário do aplicativo que está tentando executar a operação.

packageName
String

O nome do aplicativo que está tentando executar a operação.

Retornos

Atributos

Exceções

Se o aplicativo tiver sido configurado para travar nesta operação.

Comentários

Este membro foi preterido. use #startOp(String, int, String, String, String) em vez disso

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

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

Aplica-se a

StartOp(String, Int32, String, String, String)

Relate que um aplicativo começou a executar uma operação de execução longa.

[Android.Runtime.Register("startOp", "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I", "GetStartOp_Ljava_lang_String_ILjava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=30)]
public virtual Android.App.AppOpsManagerMode StartOp(string op, int uid, string? packageName, string? attributionTag, string? message);
[<Android.Runtime.Register("startOp", "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I", "GetStartOp_Ljava_lang_String_ILjava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=30)>]
abstract member StartOp : string * int * string * string * string -> Android.App.AppOpsManagerMode
override this.StartOp : string * int * string * string * string -> Android.App.AppOpsManagerMode

Parâmetros

op
String

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

uid
Int32

O ID do usuário do aplicativo que está tentando executar a operação.

packageName
String

O nome do aplicativo que está tentando executar a operação.

attributionTag
String

O Context#createAttributionContext attribution tag ou null para atribuição padrão

message
String

Descrição por que o op foi iniciado

Retornos

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

Atributos

Comentários

Relate que um aplicativo começou a executar uma operação de execução longa.

Para obter mais detalhes sobre como determinar o callingPackageName, callingAttributionTag, e message, verifique a descrição em #noteOp(String, int, String, String, String)

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

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

Aplica-se a