AppOpsManager.StartOp Método

Definición

Sobrecargas

Nombre Description
StartOp(String, Int32, String)

Este método está en desuso en el nivel de API 30.

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

Informe de que una aplicación ha empezado a ejecutar una operación de ejecución prolongada.

StartOp(String, Int32, String)

Este método está en desuso en el nivel de API 30.

[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

String: este valor no puede ser NULL.

uid
Int32

int

packageName
String

String: este valor no puede ser NULL.

Devoluciones

Atributos

Comentarios

Este método está en desuso en el nivel de API 30. use startOp(String,int,String,String,String) en su lugar.

Referencia de Android para android.app.AppOpsManager.startOp.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

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

Informe de que una aplicación ha empezado a ejecutar una operación de ejecución prolongada.

[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

String: operación que se va a iniciar. Una de las constantes OPSTR_*. Este valor no puede ser nulo.

uid
Int32

int: identificador de usuario de la aplicación que intenta realizar la operación.

packageName
String

String: el nombre de la aplicación que intenta realizar la operación. Este valor puede ser null.

attributionTag
String

String: la etiqueta de atribución o null para la atribución predeterminada

message
String

String: descripción por qué se inició la operación. Este valor puede ser null.

Devoluciones

Atributos

Comentarios

Informe de que una aplicación ha empezado a ejecutar una operación de ejecución prolongada. Para obtener más información sobre cómo determinar callingPackageName, callingAttributionTag y message, compruebe la descripción en noteOp(String,int,String,String,String,String)

Inicia: SecurityException Si la aplicación se ha configurado para bloquearse en esta operación o el paquete no está en el UID pasado.

Referencia de Android para android.app.AppOpsManager.startOp.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a