AppOpsManager.CheckOp 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 |
|---|---|
| CheckOp(String, Int32, String) |
Compruebe si una aplicación puede realizar una operación. |
| CheckOp(String, Int32, String, String) |
Compruebe si una aplicación puede realizar una operación. |
CheckOp(String, Int32, String)
Compruebe si una aplicación puede realizar una operación.
[Android.Runtime.Register("checkOp", "(Ljava/lang/String;ILjava/lang/String;)I", "GetCheckOp_Ljava_lang_String_ILjava_lang_String_Handler")]
public virtual Android.App.AppOpsManagerMode CheckOp(string op, int uid, string packageName);
[<Android.Runtime.Register("checkOp", "(Ljava/lang/String;ILjava/lang/String;)I", "GetCheckOp_Ljava_lang_String_ILjava_lang_String_Handler")>]
abstract member CheckOp : string * int * string -> Android.App.AppOpsManagerMode
override this.CheckOp : string * int * string -> Android.App.AppOpsManagerMode
Parámetros
- op
- String
String: operación que se va a comprobar. Una de las constantes OPSTR_*. Este valor no puede ser nulo.
- uid
- Int32
int: interfaz 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 no puede ser nulo.
Devoluciones
- Atributos
Comentarios
Compruebe si una aplicación puede realizar una operación. Para las versiones de la plataforma antes de Build.VERSION_CODES. BAKLAVA, esto no es una comprobación de seguridad; Debe usar noteOp(String,int,String,String,String) o startOp(String,int,String,String,String) para las comprobaciones de seguridad reales. Esta función solo se puede usar para una comprobación rápida para ver si se ha deshabilitado una operación para la aplicación, como un rechazo anticipado de algún trabajo. Para las versiones de la plataforma iguales o posteriores a Build.VERSION_CODES. BAKLAVA, realiza la misma comprobación de seguridad que noteOp(String,int,String,String,String) y startOp(String,int,String,String,String) y debe preferirse usar. Esta API no modifica la marca de tiempo ni otros datos sobre la operación.
Inicia: SecurityException Si la aplicación se ha configurado para bloquearse en esta operación.
Referencia de Android para android.app.AppOpsManager.checkOp.
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
CheckOp(String, Int32, String, String)
Compruebe si una aplicación puede realizar una operación.
[Android.Runtime.Register("checkOp", "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)I", "GetCheckOp_Ljava_lang_String_ILjava_lang_String_Ljava_lang_String_Handler", ApiSince=36)]
public virtual Android.App.AppOpsManagerMode CheckOp(string op, int uid, string packageName, string? attributionTag);
[<Android.Runtime.Register("checkOp", "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)I", "GetCheckOp_Ljava_lang_String_ILjava_lang_String_Ljava_lang_String_Handler", ApiSince=36)>]
abstract member CheckOp : string * int * string * string -> Android.App.AppOpsManagerMode
override this.CheckOp : string * int * string * string -> Android.App.AppOpsManagerMode
Parámetros
- op
- String
String: operación que se va a comprobar. Una de las constantes OPSTR_*. Este valor no puede ser nulo.
- uid
- Int32
int: interfaz 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 no puede ser nulo.
- attributionTag
- String
String: la etiqueta de atribución del contexto de llamada o null para la atribución predeterminada
Devoluciones
- Atributos
Comentarios
Compruebe si una aplicación puede realizar una operación. Realiza la misma comprobación de seguridad que noteOp(String,int,String,String,String) e startOp(String,int,String,String,String), pero no modifica la marca de tiempo ni otros datos sobre la operación.
Inicia: SecurityException Si la aplicación se ha configurado para bloquearse en esta operación.
Referencia de Android para android.app.AppOpsManager.checkOp.
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.