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) |
Esse método foi preterido no nível 30 da API. |
| 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)
Esse método foi preterido no nível 30 da API.
[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
Cadeia de caracteres: esse valor não pode ser nulo.
- uid
- Int32
int
- packageName
- 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. em vez disso, use startOp(String, int,String, String,String)
Referência do Android para android.app.AppOpsManager.startOp.
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
Cadeia de caracteres: a operação a ser iniciada. Uma das constantes OPSTR_*. Esse valor não pode ser nulo.
- uid
- Int32
int: a ID do usuário do aplicativo que está tentando executar a operação.
- packageName
- String
Cadeia de caracteres: o nome do aplicativo que está tentando executar a operação. Esse valor pode ser nulo.
- attributionTag
- String
Cadeia de caracteres: a marca de atribuição ou nulo para a atribuição padrão
- message
- String
Cadeia de caracteres: descrição por que a operação foi iniciada. Esse valor pode ser nulo.
Retornos
- 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 a mensagem, verifique a descrição em noteOp(String, int, String, String,String)
Lançamentos: SecurityException Se o aplicativo tiver sido configurado para falhar nesta operação ou se o pacote não estiver no UID passado.
Referência do Android para android.app.AppOpsManager.startOp.
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.