PackageManager.CheckSignatures Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| CheckSignatures(Int32, Int32) |
Like |
| CheckSignatures(String, String) |
Vergleichen Sie die Signaturen von zwei Paketen, um festzustellen, ob in beiden Paketen dieselbe Signatur angezeigt wird. |
CheckSignatures(Int32, Int32)
Like #checkSignatures(String, String), but takes UIDs of the two packages to be checked.
[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
Parameter
- uid1
- Int32
Erste UID, deren Signatur verglichen wird.
- uid2
- Int32
Zweite UID, deren Signatur verglichen wird.
Gibt zurück
Gibt eine ganze Zahl zurück, die angibt, ob alle Signaturen für die beiden Pakete übereinstimmen. Der Wert ist >= 0 (#SIGNATURE_MATCH), wenn alle Signaturen übereinstimmen oder < 0, wenn keine Übereinstimmung (#SIGNATURE_NO_MATCH oder #SIGNATURE_UNKNOWN_PACKAGE).
- Attribute
Hinweise
Like #checkSignatures(String, String), but takes UIDs of the two packages to be checked. Dies kann z. B. hilfreich sein, wenn Sie die Überprüfung in einem IPC durchführen, wobei die UID die einzige verfügbare Identität ist. Es ist funktional identisch mit der Bestimmung des Pakets, das den UIDs zugeordnet ist, und deren Signaturen zu überprüfen.
Java Dokumentation für android.content.pm.PackageManager.checkSignatures(int, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Siehe auch
- <xref:Android.Content.PM.PackageManager.CheckSignatures(System.String%2c+System.String)>
Gilt für:
CheckSignatures(String, String)
Vergleichen Sie die Signaturen von zwei Paketen, um festzustellen, ob in beiden Paketen dieselbe Signatur angezeigt wird.
[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
Parameter
- packageName1
- String
Vorname des Pakets, dessen Signatur verglichen wird.
- packageName2
- String
Zweiter Paketname, dessen Signatur verglichen wird.
Gibt zurück
Gibt eine ganze Zahl zurück, die angibt, ob alle Signaturen für die beiden Pakete übereinstimmen. Der Wert ist >= 0 (#SIGNATURE_MATCH), wenn alle Signaturen übereinstimmen oder < 0, wenn keine Übereinstimmung (#SIGNATURE_NO_MATCH oder #SIGNATURE_UNKNOWN_PACKAGE).
- Attribute
Hinweise
Vergleichen Sie die Signaturen von zwei Paketen, um festzustellen, ob in beiden Paketen dieselbe Signatur angezeigt wird. Wenn sie dieselbe Signatur enthalten, sind sie beim Arbeiten mit einander spezielle Berechtigungen zulässig: Sie können dieselbe Benutzer-ID freigeben, die Instrumentierung füreinander ausführen usw.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Siehe auch
- <xref:Android.Content.PM.PackageManager.CheckSignatures(System.Int32%2c+System.Int32)>