我正在开发一款使用其他相机应用拍照的应用。我可以成功启动另一个相机应用程序,但我没有看到图片保存到我想要的文件夹中。这是我的代码:
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文件夹,但我无法在设备上找到它。
感谢您的帮助!
答案 0 :(得分:1)
在清单文件中检查此权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />