AppOpsManager.CheckOp Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.