[英]How to save image captured with camera in specific folder
我想保存照片和視頻
Intent imageIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
String pathMedia = Environment.getExternalStorageDirectory().getAbsolutePath() + "/MyImages/image_001.png";
Uri uriSavedImage = Uri.fromFile(new File(pathMedia));
imageIntent.putExtra(MediaStore.EXTRA_OUTPUT, uriSavedImage);
但它不起作用(我通過onResult,一切都很好)但沒有文件夾MyImages。 如何強制手機將圖像保存到特定文件夾(它需要在每個型號手機上使用Froyo或鞋面)? 我添加了清單WRITE_EXTERNAL STORAGE和CAMERA權限。
這可能是因為你從未創建過這個文件夾,試試這個:
File imagesFolder = new File(Environment.getExternalStorageDirectory(), "MyImages");
imagesFolder.mkdirs(); // <----
File image = new File(imagesFolder, "image_001.jpg");
Uri uriSavedImage = Uri.fromFile(image);
imageIntent.putExtra(MediaStore.EXTRA_OUTPUT, uriSavedImage);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.