android dossier dcim chemin
est-il un moyen pour obtenir le dossier DCIM chemin (peut-être sur carte sd ou sur l'appareil)sur l'Api de niveau 7? De l'environnement.DIRECTORY_DCIM est disponible qu'à partir de l'api de niveau 8
OriginalL'auteur Buda Gavril | 2011-02-25
Vous devez vous connecter pour publier un commentaire.
Je pense que le répertoire DCIM n'est jamais sur la mémoire interne (Mon HTC Legend n'a même pas de prendre des photos sans une carte sd est présente). L'Environnement.DIRECTORY_DCIM variable est simplement la Chaîne de caractères "DCIM" ref.
La raison pour stocker les images dans /DCIM est la compatibilité avec les cartes (imprimantes par exemple) qui attendent des photos seront disponibles dans /DCIM, donc je ne pense pas que cela a du sens pour l'avoir sur le stockage interne.
De toute façon le dossier de stockage externe (carte sd) peut être accédé comme ceci:
/mnt/sdcard2
). Si je ne l'insérez pas externe, carte SD, puis de photos/vidéos depuis un appareil photo enregistrée à la banque interne:/mnt/sdcard2/DCIM
. Si j'insère la carte SD (il est monté à/mnt/sdcard
), l'appareil données enregistrées sur carte sd:/mnt/sdcard/DCIM
. Mais dans les deux casgetExternalStorageDirectory
retour /mnt/sdcard.OriginalL'auteur vdstw
Vous pouvez prendre un coup d'oeil ici
Alternativement, Vous pouvez enregistrer l'image à n'importe quel chemin sur la carte sd de préférence de créer un répertoire de votre application. Les médias scanner android, et allez chercher votre fichier et l'ajouter automatiquement à la bibliothèque.
Vous pouvez forcer l'appareil à analyser le fichier pour des résultats immédiats avec cette (ne sais pas si c'est l'approche recommandée)
OriginalL'auteur Idan