Langue

PackageIdentifier Constructeurs

Définition

Surcharges

Nom Description
PackageIdentifier(IntPtr, JniHandleOwnership)
PackageIdentifier(String, Byte[])

Crée un identificateur unique pour un package.

PackageIdentifier(IntPtr, JniHandleOwnership)

protected PackageIdentifier(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.App.AppSearch.PackageIdentifier : nativeint * Android.Runtime.JniHandleOwnership -> Android.App.AppSearch.PackageIdentifier

Paramètres

javaReference
IntPtr

nativeint

S’applique à

PackageIdentifier(String, Byte[])

Crée un identificateur unique pour un package.

[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

Paramètres

packageName
String

Nom du package.

sha256Certificate
Byte[]

Synthèse de certificat SHA-256 du package.

Attributs

Remarques

Crée un identificateur unique pour un package.

Les synthèses de certificat SHA-256 pour une application signée peuvent être récupérées avec l’outil apksigner qui fait partie des outils de génération du Kit de développement logiciel (SDK) Android. Permet apksigner verify --print-certs path/to/apk.apk de récupérer le digest de certificat SHA-256 pour l’application cible. Une fois récupéré, la synthèse du certificat SHA-256 doit être convertie en un byte[] décodage en base16 :

new android.content.pm.Signature(outputDigest).toByteArray();

Java documentation pour android.app.appsearch.PackageIdentifier.PackageIdentifier(java.lang.String, byte[]).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à