AppOpsManager.StartOp Método

Definición

Sobrecargas

Nombre Description
StartOp(String, Int32, String)

Este miembro está en desuso.

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 miembro está en desuso.

[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

Operación que se va a iniciar. Una de las constantes OPSTR_*.

uid
Int32

Identificador de usuario de la aplicación que intenta realizar la operación.

packageName
String

Nombre de la aplicación que intenta realizar la operación.

Devoluciones

Atributos

Excepciones

Si la aplicación se ha configurado para bloquearse en esta operación.

Comentarios

Este miembro está en desuso. use #startOp(String, int, String, String, String) en su lugar

Java documentación para android.app.AppOpsManager.startOp(java.lang.String, int, java.lang.String).

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

Operación que se va a iniciar. Una de las constantes OPSTR_*.

uid
Int32

Identificador de usuario de la aplicación que intenta realizar la operación.

packageName
String

Nombre de la aplicación que intenta realizar la operación.

attributionTag
String

O null para la Context#createAttributionContext attribution tag atribución predeterminada

message
String

Descripción por qué se inició la operación

Devoluciones

Devuelve #MODE_ALLOWED si se permite la operación o #MODE_IGNORED si no se permite y debe omitirse silenciosamente (sin provocar que la aplicación se bloquee).

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 , callingPackageNamecallingAttributionTagy message, consulte la descripción de .#noteOp(String, int, String, String, String)

Java documentación para android.app.AppOpsManager.startOp(java.lang.String, int, java.lang.String, java.lang.String, java.lang.String).

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