0
拍攝照片後我收到Intent data
我從中獲取一個Uri
:如何使用內容創建文件?
Uri contentURI = data.getData();
內容URI是content://media/external/images/media/5576
使用這個contentURI
我需要將文件保存到SD卡,請建議如何。非常感謝您的幫助。
拍攝照片後我收到Intent data
我從中獲取一個Uri
:如何使用內容創建文件?
Uri contentURI = data.getData();
內容URI是content://media/external/images/media/5576
使用這個contentURI
我需要將文件保存到SD卡,請建議如何。非常感謝您的幫助。
爲什麼不在使用Intent
從相機拍攝照片時將照片保存到文件夾?這會加快一點。試試這段代碼,例如:
Intent getCameraImage = new Intent("android.media.action.IMAGE_CAPTURE");
File cameraFolder;
if (android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED))
cameraFolder = new File(android.os.Environment.getExternalStorageDirectory(),"CHANGE_TO_YOUR_FOLDER_NAME/camera");
else
cameraFolder= StatusUpdate.this.getCacheDir();
if(!cameraFolder.exists())
cameraFolder.mkdirs();
File photo = new File(Environment.getExternalStorageDirectory(), "CHANGE_TO_YOUR_FOLDER_NAME/camera/camera_snap.jpg");
getCameraImage.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(photo));
Uri initialURI = Uri.fromFile(photo);
startActivityForResult(getCameraImage, 2);
什麼從該地址,TXT,JPG回來..? – vodich
我想,只要這是從相機得到的,它應該是JPG格式。內容:// media/external/images/media/5576 – Eugene
看起來像這個鏈接討論它 http://stackoverflow.com/questions/7266572/how-to-save-images-from-camera-in-android-到特定的文件夾 – Ali