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 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.