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
CheckSignatures(Int32, Int32) |
Wie |
CheckSignatures(String, String) |
Vergleichen Sie die Signaturen von zwei Paketen, um zu ermitteln, ob in beiden die gleiche Signatur angezeigt wird. |
CheckSignatures(Int32, Int32)
Wie #checkSignatures(String, String)
, nimmt aber UIDs der beiden zu überprüfenden Pakete an.
[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 auf den beiden Paketen übereinstimmen. Der Wert ist >= 0 (#SIGNATURE_MATCH
), wenn alle Signaturen übereinstimmen, oder < 0, wenn keine Übereinstimmung vorhanden ist (#SIGNATURE_NO_MATCH
oder #SIGNATURE_UNKNOWN_PACKAGE
).
- Attribute
Hinweise
Wie #checkSignatures(String, String)
, nimmt aber UIDs der beiden zu überprüfenden Pakete an. Dies kann z. B. nützlich sein, wenn die Überprüfung in einem IPC erfolgt, bei dem die UID die einzige verfügbare Identität ist. Es ist funktionell identisch mit der Bestimmung des Pakets, das den UIDs zugeordnet ist, und der Überprüfung ihrer Signaturen.
Java-Dokumentation für android.content.pm.PackageManager.checkSignatures(int, int)
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.
Weitere Informationen
- <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 zu ermitteln, ob in beiden die gleiche 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
Erster Paketname, 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 auf den beiden Paketen übereinstimmen. Der Wert ist >= 0 (#SIGNATURE_MATCH
), wenn alle Signaturen übereinstimmen, oder < 0, wenn keine Übereinstimmung vorhanden ist (#SIGNATURE_NO_MATCH
oder #SIGNATURE_UNKNOWN_PACKAGE
).
- Attribute
Hinweise
Vergleichen Sie die Signaturen von zwei Paketen, um zu ermitteln, ob in beiden die gleiche Signatur angezeigt wird. Wenn sie dieselbe Signatur enthalten, werden ihnen spezielle Berechtigungen gewährt, wenn sie miteinander arbeiten: Sie können dieselbe Benutzer-ID verwenden, die Instrumentierung füreinander ausführen usw.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.
Weitere Informationen
- <xref:Android.Content.PM.PackageManager.CheckSignatures(System.Int32%2c+System.Int32)>