AppOpsManager.StartOp Método

Definição

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.

Aplica-se a