获取Android 7.0中刚拍摄的照片的位置

时间:2019-03-19 05:39:58

标签: java android

拍照后,您无法从Intent获取其位置。虽然拍摄成功。使用系统相机应用Android 7.0。提供了分辨率CAMERAREAD_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中正常运行

0 个答案:

没有答案