2011-12-09 2 views
0

Mon application est déjà installée dans le dispositif et j'obtiendrai une notification que vous souhaitez mettre à jour, en un seul clic je veux que mon application soit mise à jour par programmation. Y at-il de toute façon à faire ...Comment mettre à jour apk via le code

+0

Je pense qu'il y a moyen de désinstaller l'application puis de l'installer à nouveau. – Newts

+0

C'est le travail de l'application du marché. Pourquoi le contournes-tu? –

+0

Merci pour vos réponses, @Newts, pouvez-vous suggérer des façons de le faire sans l'aide de l'utilisateur – VKJ

Répondre

0

Les développeurs tiers ne sont pas en mesure d'installer des fichiers .apk directement sans intervention de l'utilisateur.

Mais vous pouvez envoyer une demande à PackageManager pour gérer l'installation du nouveau fichier .apk. Cela affichera la boîte de dialogue "installer l'application" à l'utilisateur, et si elle accepte l'installation, votre mise à jour passera par.

Un exemple du scénario décrit: Android: install .apk programmatically

+0

Merci inazaruk, je vais essayer ça .. – VKJ

0

La seule façon que je vois de le faire, et ce ne est pas une bonne politique pour avoir le code initial échange un répertoire spécifique pour les classes, et si elle fonde un, le charger par réflexion à la volée et "remplacer" la classe contenue dans l'APK

Je ne pense pas que cela aura une bonne performance ... et ne devrais-je pas répéter PAS une politique de mise à jour.

Questions connexes