2010-10-19 4 views

Répondre

1

Ce que j'ai vu beaucoup de gens, c'est de lancer des applications complémentaires sur le marché. Ainsi, vous libérez l'application principale (qui consomme les fichiers), puis vous disposez d'une application distincte qui ne fait que copier les fichiers sur la carte SD et indiquer à l'utilisateur d'installer et de supprimer immédiatement le module complémentaire. J'utilise une application de traduction de langue (ColorDict) qui fonctionne de cette façon. Vous téléchargez ColorDict, puis vous téléchargez les dictionnaires de langue séparément et supprimez l'application de dictionnaire pour économiser de l'espace. De cette façon, votre téléchargement initial n'est pas trop lourd et ne prend pas de place après l'installation.

+0

Je ne sais pas si je fais ça pour qui aimerais ça. Peut-être que si je pouvais l'automatiser dans l'application, cela pourrait fonctionner. Mais de toute façon, quand vous étiez en train de développer, où avez-vous placé les fichiers pour qu'ils puissent les lire comme s'ils étaient sur la carte SD? – NotACleverMan

+1

Eh bien, vous pouvez mettre des fichiers bruts dans res/raw et les lire dans un InputStream avec InputStream est = getApplicationContext(). GetResources(). OpenRawResource (nom_fichier); Ou, vous pouvez les tirer du web et les enregistrer en SD. – Rich

+0

Ok, cool. Merci de votre aide :) – NotACleverMan

Questions connexes