2011-10-15 3 views
1

J'ai créé une application Android qui inclut des outils de conversion d'unités. J'essaie de mettre en place une sorte de mécanisme pour mettre à jour l'application afin qu'elle puisse incorporer plus de conversions d'unités à l'avenir. Cela signifie que chaque mise à jour ajoutera de nouveaux boutons, textes et facteurs de conversion dans le code de l'application déjà installée. Les fichiers de mise à jour seront téléchargés via un site Web et le nouveau code ajouté à l'application. Cela signifie que l'utilisateur n'aura pas à mettre à jour l'ensemble de l'application via le marché android.Création d'une application Android pouvant être mise à jour

Quelqu'un peut-il me guider dans la mise en œuvre de cette. Je pensais utiliser des fichiers xml à cette fin mais je ne sais pas s'ils fonctionneront ou non.

+3

"Cela signifie que l'utilisateur n'aura pas à mettre à jour l'ensemble de l'application via le marché android." - donc, plutôt que d'utiliser la solution que vos utilisateurs attendent et seront fiables, vous voulez créer votre propre solution à laquelle les utilisateurs ne s'attendent pas et qui ne soit pas aussi fiable? Pourquoi, précisément, est-ce une bonne chose? – CommonsWare

+0

@CommonsWare Non, pas vraiment ma propre solution. J'essayais d'incorporer plus d'unités via une simple mise à jour plutôt que de mettre à jour l'ensemble de l'application. Cela signifie que si je veux mettre à jour certaines unités ou que je veux ajouter plus d'unités, je peux simplement télécharger quelques petits fichiers sur le serveur et l'application recevra une petite mise à jour qui améliorera sa convivialité. Grâce à cela, je peux éviter de télécharger l'application entière encore et encore via le marché des applications juste pour l'ajout de nouvelles unités. – Rafay

Répondre

4

Le mécanisme de mise à jour Android Market est là pour une raison. Vous ne devriez envisager de faire le genre de mise à jour dynamique que vous posez dans des circonstances très limitées. Télécharger une liste de facteurs de conversion et de texte descriptif serait bien, et un fichier XML sur un serveur web fonctionnerait pour cela, mais si vous arrivez au point où vous envisagez de télécharger des mises en page entières alors je voudrais utiliser l'Android Market pour distribuer une application mise à jour à la place.

Questions connexes