Dans mon application, je génère des images qui sont seulement nécessaires à mon application, mais il devrait persister dans le téléphone de façon permanente.Lequel est préférable de stocker des images dans Android?
Pour ce faire, j'ai deux idées:
- Conserver dans un dossier distinct dans sdcard et cacher et maintenir une base de données avec imageIDs et imagepaths.
- Stockez les images elles-mêmes avec leurs ID dans la base de données.
Parmi ces deux, lequel est le meilleur? Y a-t-il une autre solution qui soit meilleure en ce qui concerne les performances et l'espace de stockage? Si oui, alors suggérez une bonne solution.
Merci d'avance.
Dans ce cas, comment faire ces images privé mon application? Pouvez-vous suggérer un lien? –
Si les images sont en nombre inférieur et en petite taille, vous pouvez aussi les placer dans le répertoire/data/data//files de sorte qu'elles soient privées à votre application. Ou si vous voulez le mettre dans sdcard, alors faites un nom de répertoire avec "." préfixe il va cacher le répertoire. –
user370305
Après hide, comment récupérer ces fichiers? Ai-je besoin de spécifier le chemin d'accès, y compris le préfixe de point ou seulement le nom de répertoire/nom de fichier est suffisant pour récupérer le fichier. –