Je cherche juste un aperçu de ce qui serait la meilleure façon pour moi de stocker des images dans le cadre de mon application.Meilleure façon de stocker les images d'application prises par l'appareil photo
J'ai une activité qui représente un 'Job' qui a un couple de edittext et en dessous qui prévoyait d'utiliser le composant Gallery pour montrer des images pertinentes pour ce travail. Les données du travail sont stockées dans une base de données (sur la carte SD) et ont également pensé à créer une table pour stocker 'JobImages' et avoir chaque image stockée comme un tableau d'octets.
Mais je ne suis pas sûr s'il serait préférable de stocker les images directement sur sdcard sous une structure de dossier spécifique à mon application et le travail. Par exemple. utiliser le numéro d'identification du travail comme nom de dossier. Selon la méthode que j'utilise va grandement déterminer le code qui va dans un «adaptateur» qui me permet de lier à la composante de la galerie donc avant de commencer je me demandais si quelqu'un a eu le même problème de conception et quelle option ils choisi.
Merci,
Dave
Merci pour votre réponse, Bien que j'ai un db, car il est stocké sur la carte SD, il supprime ma préoccupation initiale de stockage d'images sur la carte SD et ' que se passe-t-il si l'utilisateur retire la carte ... Je vais donc essayer de créer une classe qui utilise le stockage multimédia car elle doit être plus rapide que l'encodage/décodage des tableaux d'octets vers la BD. J'espère cependant que si je stocke les images dans un dossier personnalisé pour mon application, elles n'apparaissent pas dans l'application galerie de stock, je préfère qu'elles restent accessibles uniquement depuis mon application. – Dave