0
我使用下面的代碼打開相機後的圖像的路徑獲取存儲在庫相機捕捉
Intent captureImageIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
cordova.setActivityResultCallback(this);
cordova.getActivity().startActivityForResult(captureImageIntent,RESULT_CAPTURE_IMAGE);
和內部onActivityResult
我試圖獲取存儲在庫中的path of the image
,這樣我可以返回它回到網頁。
我曾嘗試迄今
Uri uri = intent.getData(); // doesnt work
我試圖用MediaStore.EXTRA_OUTPUT
但在這種情況下,我得到空的意圖。
captureImageIntent.putExtra(MediaStore.EXTRA_OUTPUT, mPhotoUri);
所以任何人都可以告訴我如何獲取路徑?
編輯
String fileName = "temp.jpg";
contentValues values = new ContentValues();
values.put(MediaStore.Images.Media.TITLE, fileName);
Uri mPhotoUri = cordova.getActivity().getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
請問如何獲得mPhotoUri? – 2014-12-05 10:20:59
@HareshChhelana查看編輯 – Hunt 2014-12-05 10:28:17