AppOpsManager.StartOp 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 |
|---|---|
| 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)
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.