Share via


PackageManager.CheckSignatures Methode

Definition

Überlädt

CheckSignatures(Int32, Int32)

Wie #checkSignatures(String, String), nimmt aber UIDs der beiden zu überprüfenden Pakete an.

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.

Java-Dokumentation für android.content.pm.PackageManager.checkSignatures(java.lang.String, java.lang.String).

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)>

Gilt für: