2010-03-21 5 views
2

Lorsque je prends des photos en utilisant android.hardware.camera et je les enregistre à l'emplacement/sdcard/dcim/camera/ils n'apparaissent pas lorsque je lance la galerie. Y a-t-il un processus pour les faire apparaître dans la galerie que j'ai raté?Photos de l'appareil photo n'apparaissent pas dans l'application Galerie

Je peux voir mes images en utilisant un explorateur de fichiers et je sais qu'elles ont été enregistrées.

Répondre

4

Vous devez exécuter MediaScanner sur le type de support que vous avez enregistré pour rendre vos modifications (SDcard) transparentes dans tout le système. MediaScanner est livré avec le paquet devTools pour que vous puissiez l'exécuter manuellement ou vous pouvez également le faire via le code Java (juste après l'opération d'écriture sur la carte SD). Google "MediaScanner" vous trouverez beaucoup d'exemples.

Espérons que ça aide.

+2

Merci de me mettre dans la bonne direction, j'ai pu utiliser ce \t \t MediaStore.Images.Media.insertImage (_context.getContentResolver(), FullFileName.getAbsolutePath(), FileName, FileName); – Travis

Questions connexes