将图像保存到SD卡中的某个目录

时间:2011-10-31 17:13:11

标签: android image

我正在尝试将图像保存到SD卡。图像已成功保存在SD卡上,但实际上我想将图像保存在某个文件夹中。

当我尝试将图像保存到SD卡上的某个目录时,这是我的代码:

   Intent intent     = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
                File PPBdir = new File("sdcard/PPBfolder/images");
                //PPBdir.mkdirs();
                if(!PPBdir.exists()){
                    PPBdir.mkdirs();
                    File file = new File(Environment.getExternalStorageDirectory()+File.separator+"PPBfolder"+File.separator+"images",
                                    "PPB_" + String.valueOf(System.currentTimeMillis()) + ".jpg");
                    mImageCaptureUri = Uri.fromFile(file);
                }else {
                    File file = new File(Environment.getExternalStorageDirectory()+File.separator+"PPBfolder"+File.separator+"images",
                            "PPB_" + String.valueOf(System.currentTimeMillis()) + ".jpg");
                    mImageCaptureUri = Uri.fromFile(file);
                }

                intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, mImageCaptureUri);

第一次运行应用程序时,映像文件已成功写入sdcard,但之后无法保存。 请赐教我

0 个答案:

没有答案