J'ai une application installée sur des téléphones assis dans des boîtes verrouillées dans différents états. Il fonctionne 24/7 et a peu ou pas d'interaction avec l'utilisateur. Puis-je avoir un thread en cours d'exécution dans mon application qui voit une mise à jour de l'application, installe l'apk, et ouvre la nouvelle apk, remplaçant la version en cours d'exécution par celle-ci?Est-il possible pour une application Android de s'installer automatiquement et d'exécuter une mise à jour?
5
A
Répondre
1
Ne devrait pas être un problème avec 2.2, vous ne pouvez pas faire avec cette 2.1 ou des versions plus anciennes. Vous n'avez même pas besoin d'exécuter un thread, vous pouvez laisser le programme de mise à jour du marché le gérer pour vous. Vous devez simplement configurer l'application pour la mettre à jour automatiquement. Et comme l'a dit kcoppock, vous ne pouvez pas changer les permissions.
+0
OK, merci pour la réponse succincte nolan. –
Questions connexes
- 1. Créer une application VB.NET pouvant être mise à jour automatiquement
- 2. est-il possible d'avoir une mise à jour de datagridview automatiquement lorsque la base de données est mise à jour?
- 3. mise à jour d'une application android
- 4. Comment faire NHibernate Changer automatiquement une colonne "Mise à jour"
- 5. patch, mise à jour et mise à niveau pour une application en C#
- 6. Système de base de données ou de mise à jour pour une application iPhone à jour?
- 7. Pourquoi une application ClickOnce mise à jour effectue-t-elle une mise à niveau?
- 8. application iPhone mise à jour
- 9. Est-il possible de programmer une mise à jour svn?
- 10. redémarrer mon application après une mise à jour automatique?
- 11. Est-il possible de faire une 'mise à jour sale'?
- 12. Est-il possible de faire une mise à jour groupée?
- 13. comment déployer une application automatiquement
- 14. Mise à jour de l'application Android correctement?
- 15. Mise à jour de l'appareil Android pour G1
- 16. Mise à jour de contenu Android
- 17. Comment mettre à jour une table automatiquement?
- 18. Est-il possible de configurer une installation Android pour exécuter une seule application?
- 19. l'application Mise à jour Android sans demander à l'utilisateur
- 20. Comment mettre à jour automatiquement Android: versionName?
- 21. Mise à jour du module DotNetNuke depuis une autre application
- 22. Mise à jour de l'application Android - comment?
- 23. Aucune mise à jour possible avec la base de données répliquée et mise à jour via tableadapter
- 24. Android Market Application Mises à jour
- 25. Android Contentprovider - mise à jour dans une méthode d'insertion
- 26. Mise à jour Android App sur App Android Market
- 27. idées pour la mise à jour de l'application Android
- 28. Mise à jour de l'application Android
- 29. Application Web de mise à jour automatique
- 30. problème de mise à jour d'emplacement Android
Vous pourriez probablement être en mesure d'ouvrir l'apk téléchargé, mais finalement vous auriez besoin d'une interaction de l'utilisateur pour appuyer sur le bouton d'installation. Peut-être que vous pourriez modifier les sources Android et proposer un firmware personnalisé qui permet l'installation de l'application sans interaction de l'utilisateur: http://source.android.com/ –
Je pense que ce n'est pas possible. Et c'est parce que c'est un gros risque pour la sécurité. Imaginez que je crée une application comme ça, mais au lieu de se mettre à jour, elle télécharge et installe un fichier APK contenant un cheval de Troie ou quelque chose de dangereux ... voulez-vous installer mon application? Bien que ... j'aimerais savoir quel genre de mises à jour installeriez-vous; Si c'est quelque chose de facile à appliquer, vous pouvez essayer d'injecter du code java en ligne. – Cristian
Tant que les permissions ne changent pas, l'utilisateur (sur Froyo au moins, était-ce sur Eclair?) Peut le mettre à jour automatiquement. Tout changement d'autorisation nécessitera quand même une mise à jour manuelle. – kcoppock