Inclure le fichier .json local dans le projet Eclipse Android
J'ai un local .fichier json. Je ne veux pas qu'il soit sur un serveur, j'ai juste envie d'être inclus dans mon application. J'ai essayé de le coller directement dans Eclipse dans mon projet, mais j'ai une FileNotFoundException, j'ai aussi essayé de le coller dans l'espace de travail d'un dossier dans Windows Explorer/Finder et a obtenu la même exception. Où dois-je le mettre?
Merci!
source d'informationauteur Magnus | 2011-08-18
Vous devez vous connecter pour publier un commentaire.
Vous devez mettre le fichier dans le
/assets
ou/res/raw
répertoire de votre projet Android. À partir de là, vous pouvez la récupérer, soit:Context.getResources().openRawResource(R.raw.filename)
ouContext.getResources().getAssets().open("filename")
.Mettre le fichier json dans le dossier assets, j'ai utilisé cette méthode comme ceci
Lors de l'analyse, nous pouvons utiliser la méthode comme:
Plus D'Infos: Prativa Blog
Mettre le fichier dans le dossier assets.
Vous pouvez utiliser le D'assetmanager open(String fileName) pour lire le fichier.
Sous /actifs dans le dossier de votre projet. Si vous n'en avez pas, faire.
Copie Atout pour le Stockage Local
J'ai eu un besoin similaire. J'ai eu un modèle d'étiquette fichier que j'avais besoin de fournir un Bluetooth configuration de l'imprimante alors je l'ai inclus dans mon répertoire actif et copié sur la mémoire de stockage interne pour une utilisation ultérieure:
copyInputStreamToFile Fonction