PackageManager.CheckSignatures 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 |
|---|---|
| CheckSignatures(Int32, Int32) |
Comme |
| CheckSignatures(String, String) |
Comparez les signatures de deux packages pour déterminer si la même signature apparaît dans les deux. |
CheckSignatures(Int32, Int32)
Comme #checkSignatures(String, String), mais prend les UID des deux packages à vérifier.
[Android.Runtime.Register("checkSignatures", "(II)I", "GetCheckSignatures_IIHandler")]
public abstract Android.Content.PM.SignatureResult CheckSignatures(int uid1, int uid2);
[<Android.Runtime.Register("checkSignatures", "(II)I", "GetCheckSignatures_IIHandler")>]
abstract member CheckSignatures : int * int -> Android.Content.PM.SignatureResult
Paramètres
- uid1
- Int32
Premier UID dont la signature sera comparée.
- uid2
- Int32
Deuxième UID dont la signature sera comparée.
Retours
Retourne un entier indiquant si toutes les signatures des deux packages correspondent. La valeur est >= 0 (#SIGNATURE_MATCH) si toutes les signatures correspondent ou < 0 s’il n’y a pas de correspondance (#SIGNATURE_NO_MATCH ou #SIGNATURE_UNKNOWN_PACKAGE).
- Attributs
Remarques
Comme #checkSignatures(String, String), mais prend les UID des deux packages à vérifier. Cela peut être utile, par exemple, lors de l’enregistrement dans un IPC, où l’UID est la seule identité disponible. Elle est fonctionnellement identique à la détermination du package associé aux UID et à la vérification de leurs signatures.
Java documentation pour android.content.pm.PackageManager.checkSignatures(int, int).
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.
Voir aussi
- <xref:Android.Content.PM.PackageManager.CheckSignatures(System.String%2c+System.String)>
S’applique à
CheckSignatures(String, String)
Comparez les signatures de deux packages pour déterminer si la même signature apparaît dans les deux.
[Android.Runtime.Register("checkSignatures", "(Ljava/lang/String;Ljava/lang/String;)I", "GetCheckSignatures_Ljava_lang_String_Ljava_lang_String_Handler")]
public abstract Android.Content.PM.SignatureResult CheckSignatures(string packageName1, string packageName2);
[<Android.Runtime.Register("checkSignatures", "(Ljava/lang/String;Ljava/lang/String;)I", "GetCheckSignatures_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member CheckSignatures : string * string -> Android.Content.PM.SignatureResult
Paramètres
- packageName1
- String
Prénom du package dont la signature sera comparée.
- packageName2
- String
Deuxième nom du package dont la signature sera comparée.
Retours
Retourne un entier indiquant si toutes les signatures des deux packages correspondent. La valeur est >= 0 (#SIGNATURE_MATCH) si toutes les signatures correspondent ou < 0 s’il n’y a pas de correspondance (#SIGNATURE_NO_MATCH ou #SIGNATURE_UNKNOWN_PACKAGE).
- Attributs
Remarques
Comparez les signatures de deux packages pour déterminer si la même signature apparaît dans les deux. S’ils contiennent la même signature, ils sont autorisés à utiliser des privilèges spéciaux quand ils travaillent les uns avec les autres : ils peuvent partager le même ID d’utilisateur, exécuter l’instrumentation entre eux, etc.
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.
Voir aussi
- <xref:Android.Content.PM.PackageManager.CheckSignatures(System.Int32%2c+System.Int32)>