Langue

PackageInstaller.InstallExistingPackage Méthode

Définition

Installez le package donné, qui existe déjà sur l’appareil, pour l’utilisateur pour lequel ce programme d’installation a été créé.

[Android.Runtime.Register("installExistingPackage", "(Ljava/lang/String;ILandroid/content/IntentSender;)V", "GetInstallExistingPackage_Ljava_lang_String_ILandroid_content_IntentSender_Handler", ApiSince=29)]
public virtual void InstallExistingPackage(string packageName, Android.Content.PM.InstallReason installReason, Android.Content.IntentSender? statusReceiver);
[<Android.Runtime.Register("installExistingPackage", "(Ljava/lang/String;ILandroid/content/IntentSender;)V", "GetInstallExistingPackage_Ljava_lang_String_ILandroid_content_IntentSender_Handler", ApiSince=29)>]
abstract member InstallExistingPackage : string * Android.Content.PM.InstallReason * Android.Content.IntentSender -> unit
override this.InstallExistingPackage : string * Android.Content.PM.InstallReason * Android.Content.IntentSender -> unit

Paramètres

packageName
String

Package à installer.

installReason
InstallReason

Raison de l’installation.

statusReceiver
IntentSender

Où remettre le résultat de l’opération indiquée par l’élément supplémentaire #EXTRA_STATUS. Reportez-vous aux codes d’état individuels sur la façon de les gérer.

Attributs

Remarques

Installez le package donné, qui existe déjà sur l’appareil, pour l’utilisateur pour lequel ce programme d’installation a été créé.

Cela va PackageInstaller.SessionParams#setWhitelistedRestrictedPermissions(Set) allowlist all restricted permissions.

Java documentation pour android.content.pm.PackageInstaller.installExistingPackage(java.lang.String, int, android.content.IntentSender).

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 à