[android-developers] Re: Cannot view saved image until reboot
davemac,
Thanks for the answer. I didn't know you had to scan the file for it
to be recognized by the Gallery.
Worked like a charm. I really appreciate it
Thanks!
On Dec 27, 7:54 am, davemac <davemac...@gmail.com> wrote:
> After you have your new image file on the sdcard you need to use a
> MediaScannerConnection to make it known to the Gallery. The method is
> scanFile. It's best for your activity to implement the
> MediaScannerConnectionClient interface, and the two callbacks to
> coordinate the addition of your new image file.
>
> - dave
>
> On Dec 26, 10:50 pm, Mike M <mike.mos...@gmail.com> wrote:
>
>
>
> > Hey all,
>
> > I am saving an image taken by the camera to a unique folder on the
> > sdcard. The image saves fine, but I cannot view it in the Gallery. I
> > can see it in the file system, but I cannot view the image in the
> > Gallery app until I reboot the phone or mount the sdcard, and then
> > umount.
>
> > Here's the code:
>
> > public static void saveImageToCard (Bitmap bm, String title,
> > String description, Context context) {
>
> > //replace and append the title with the correct extension
> > title = title.replace(" ", "_") + ".jpg";
>
> > File Directory = new File(Environment.getExternalStorageDirectory
> > () + "/myFolder");
> > File file = new File(Directory.getAbsoluteFile() + "/" + title);
>
> > if (!Directory.exists()) {
> > Directory.mkdirs();
> > }
>
> > try {
> > FileOutputStream fos = new FileOutputStream(file);
> > bm.compress(Bitmap.CompressFormat.JPEG, 100, fos);
> > fos.close();
> > } catch (IOException e) {
> > e.printStackTrace();
> > }
>
> > }
>
> > As I said, the file is saved fine, I can see it in the FS, and I can
> > view it after the card has been umounted/mounted or rebooted. Is it
> > an issue that I'm not correctly closing the file?? I don't think
> > that's it, but I'm not sure why I can't view the image. I believe I
> > tried saving the file using getContentResolver().insert() and didn't
> > have this issue, but I want to save the images to a specific folder
> > that I create.
>
> > Any ideas?
>
> > Thanks in advance,
>
> > Mike
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home