拍照后,您无法从Intent
获取其位置。虽然拍摄成功。使用系统相机应用Android 7.0。提供了分辨率CAMERA
和READ_EXTERNAL_STORAGE
。
形成Intent
,以便:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
启动相机。
getActivity().startActivityForResult(intent, REQUEST_ID_IMAGE_CAPTURE);
照片拍摄成功,因此到达此位置后即可:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if ((requestCode == REQUEST_ID_IMAGE_CAPTURE) && (resultCode == RESULT_OK)) {
OrderFile orderFile = new OrderFile();
File f = new File(getRealPathFromURI(this, data.getData())); // Here is the error
一切都在Android 4.4中正常运行