Sprache

PackageManager.CheckSignatures Methode

Definition

Überlädt

Name Beschreibung
CheckSignatures(Int32, Int32)

Like #checkSignatures(String, String), but takes UIDs of the two packages to be checked.

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.

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

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

Gilt für: