Comment faire pour utiliser la valeur par défaut de l'Installateur de Package (Android) lorsque vous essayez d'installer un APK à partir d'une autre application?
J'ai essayé d'installer d'autres applications à partir de mon application. J'ai téléchargé le .apk à partir du serveur et je suis de tir à l'intention avec le contenu suivant
Intent installIntent = new Intent(Intent.ACTION_INSTALL_PACKAGE);
installIntent.setData(Uri.parse("file:<apk file location>"));
installIntent.putExtra(Intent.EXTRA_INSTALLER_PACKAGE_NAME, DOWNLOADED_PACKAGE_NAME);
installIntent.putExtra(Intent.EXTRA_NOT_UNKNOWN_SOURCE, true);
installIntent.putExtra(Intent.EXTRA_RETURN_RESULT, true);
startActivityForResult(installIntent, REQUEST_INSTALL);
- Mais je suis coincé avec le réglage par défaut de l'installateur, tout en essayant d'installer un paquet.
- Message suivant est affiché une fois mon installation intention est tiré demander à l'utilisateur de choisir une application par défaut pour gérer l'intention qui n'est pas souhaité.
- Ce message ne devrait pas être présentée à l'utilisateur.
- Le comportement souhaité est de commencer à installer le paquet une fois le téléchargement terminé, comme Google Play.
- Installer Bouton cliqué --> Télécharger --> Demander la Permission --> Installer.
Comment éviter ce message?
Cette fonctionnalité a été ajoutée depuis la 4.2.
OriginalL'auteur AKh | 2013-08-22
Vous devez vous connecter pour publier un commentaire.
Le Problème Est Résolu.
OriginalL'auteur Ricky