Jayanthi,

I'm not exactly sure why you would get that error, but check these two
things:

(1) Declare in AndroidManifest.xml that your app uses the
WRITE_EXTERNAL_STORAGE permission
(2) Check that your SD card is mounted on the device when you try to
write the file; for example, if your device is connected to your
computer via USB when you're running the app, you can't have the SD
card mounted on the device and on your computer at the same time. So
if you're able to see your SD card as an external drive on your
computer, then that means it's not mounted on the device.

Read up at 
http://developer.android.com/guide/topics/data/data-storage.html#filesExternal

Also, when you ask a question on the forum, it's wise to copy and
paste the complete stack trace in your message. You can use
   adb -d logcat
to see log messages while USB-debugging. See
http://developer.android.com/guide/developing/tools/adb.html

-Mike C

On Feb 15, 4:10 am, Jayanthi <[email protected]> wrote:
> Hi,
>    I am trying to save images in sd card which is taken from camera in
> emulator, the following is the code
> to save images in sd card
>
> path = String.format("/sdcard/%d.jpg", System.currentTimeMillis());
>                                 outStream = new 
> FileOutputStream(String.format("/sdcard/%d.jpg",
> System.currentTimeMillis()));
>                                 Log.e("TAG","b4 writing ");
>                                 outStream.write(data);
>
>                                 Log.e("TAG","after writing ");
>                                 outStream.close();
>
> But I get error that no file or directory . Can anyone tell me where i
> did mistake
>
> Thanks ,

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to