Langue

AppOpsManager.CheckOp Méthode

Définition

Surcharges

Nom Description
CheckOp(String, Int32, String)

Vérifiez si une application peut effectuer une opération.

CheckOp(String, Int32, String, String)

Vérifiez si une application peut effectuer une opération.

CheckOp(String, Int32, String)

Vérifiez si une application peut effectuer une opération.

[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

Paramètres

op
String

Chaîne : opération à vérifier. Une des constantes OPSTR_*. Cette valeur ne peut pas être null.

uid
Int32

int : uid de l’application qui tente d’effectuer l’opération.

packageName
String

Chaîne : nom de l’application qui tente d’effectuer l’opération. Cette valeur ne peut pas être null.

Retours

Attributs

Remarques

Vérifiez si une application peut effectuer une opération. Pour les versions de plateforme avant Build.VERSION_CODES. BAKLAVA, ce n’est pas un contrôle de sécurité ; vous devez utiliser noteOp(String,int,String,String,String) ou startOp(String,int,String,String,String) pour vos vérifications de sécurité réelles. Cette fonction peut simplement être utilisée pour une vérification rapide pour voir si une opération a été désactivée pour l’application, en tant que rejet précoce d’un certain travail. Pour les versions de plateforme égales ou après Build.VERSION_CODES. BAKLAVA effectue la même vérification de sécurité que noteOp(String,int,String,String,String)) et startOp(String,int,String,String,String), et doit être préférable d’utiliser. Cette API ne modifie pas l’horodatage ou d’autres données relatives à l’opération.

Levées : SecurityException si l’application a été configurée pour se bloquer sur cette opération.

Référence Android pour android.app.AppOpsManager.checkOp.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

CheckOp(String, Int32, String, String)

Vérifiez si une application peut effectuer une opération.

[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

Paramètres

op
String

Chaîne : opération à vérifier. Une des constantes OPSTR_*. Cette valeur ne peut pas être null.

uid
Int32

int : uid de l’application qui tente d’effectuer l’opération.

packageName
String

Chaîne : nom de l’application qui tente d’effectuer l’opération. Cette valeur ne peut pas être null.

attributionTag
String

Chaîne : balise d’attribution du contexte appelant ou null pour l’attribution par défaut

Retours

Attributs

Remarques

Vérifiez si une application peut effectuer une opération. Il effectue la même vérification de sécurité que noteOp(String,int,String,String,String) et startOp(String,int,String,String,String), mais ne modifie pas l’horodatage ou d’autres données sur l’opération.

Levées : SecurityException si l’application a été configurée pour se bloquer sur cette opération.

Référence Android pour android.app.AppOpsManager.checkOp.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à