AppOpsManager.StartOp Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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)
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.