簡體   English   中英

如何將相機拍攝的圖像保存在特定文件夾中

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM