PackageIdentifier Konstruktoren
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 |
|---|---|
| PackageIdentifier(IntPtr, JniHandleOwnership) | |
| PackageIdentifier(String, Byte[]) |
Erstellt einen eindeutigen Bezeichner für ein Paket. |
PackageIdentifier(IntPtr, JniHandleOwnership)
protected PackageIdentifier(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.App.AppSearch.PackageIdentifier : nativeint * Android.Runtime.JniHandleOwnership -> Android.App.AppSearch.PackageIdentifier
Parameter
- javaReference
-
IntPtr
nativeint
- transfer
- JniHandleOwnership
Gilt für:
PackageIdentifier(String, Byte[])
Erstellt einen eindeutigen Bezeichner für ein Paket.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;[B)V", "", ApiSince=31)]
public PackageIdentifier(string packageName, byte[] sha256Certificate);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;[B)V", "", ApiSince=31)>]
new Android.App.AppSearch.PackageIdentifier : string * byte[] -> Android.App.AppSearch.PackageIdentifier
Parameter
- packageName
- String
Name des Pakets.
- sha256Certificate
- Byte[]
SHA-256-Zertifikatdigest des Pakets.
- Attribute
Hinweise
Erstellt einen eindeutigen Bezeichner für ein Paket.
SHA-256-Zertifikatdigeste für eine signierte Anwendung können mit dem apksigner-Tool abgerufen werden, das Teil der Android SDK-Buildtools ist. Dient apksigner verify --print-certs path/to/apk.apk zum Abrufen des SHA-256-Zertifikatdigests für die Zielanwendung. Nach dem Abrufen sollte der SHA-256-Zertifikatdigest durch Decodieren in base16 in einen byte[] konvertiert werden:
new android.content.pm.Signature(outputDigest).toByteArray();
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.