无法在Android应用中保存图片

时间:2013-01-04 15:47:36

标签: android api camera

我正在开发一款使用其他相机应用拍照的应用。我可以成功启动另一个相机应用程序,但我没有看到图片保存到我想要的文件夹中。这是我的代码:

        Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        File imagesFolder = new File(Environment.getExternalStorageDirectory(), "MyImages");
        imagesFolder.mkdirs();
        File image = new File(imagesFolder, "image_001.jpg");
        Uri uriSavedImage = Uri.fromFile(image);
        intent.putExtra(MediaStore.EXTRA_OUTPUT, uriSavedImage); 
        startActivityForResult(intent, 0);

我预计会创建MyImages文件夹,但我无法在设备上找到它。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

在清单文件中检查此权限:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />