圖像路徑當我拿起從畫廊的一些照片,他們接下來的URI獲取的Android
content://com.google.android.apps.photos.content/0/https%3A%2F%2Flh3.googleusercontent.com%2F1cSCAm2mqyFgOUPR8d_8Modz0Cgu6yn1nsznrhfzQTw%3Ds0-d
,而不是像
content://media/external/images/media/3728
,我不能得到這個圖片的路徑。我該如何解決這個問題?
我的代碼:
case RC_SELECT_PICTURE:
Uri pickedImage = data.getData();
// Let's read picked image path using content resolver
String[] filePath = { MediaStore.Images.Media.DATA };
Cursor cursor = getActivity().getContentResolver().query(pickedImage, filePath, null, null, null);
cursor.moveToFirst();
String imagePath = cursor.getString(cursor.getColumnIndex(filePath[0]));
cursor.close();
break;
我嘗試使用一些方法,我在計算器上找到致富filePath
,但該路徑是URL。我可以使用它下載我的圖像。我需要得到當地filePath
。
http://stackoverflow.com/questions/3401579/get-filename-and-path-from-uri-from-mediastore – RQube
您正在使用的設備? –
你曾經解決過這個問題嗎?我面臨同樣的問題。我需要本地路徑而不是Picasa網址。 – Paul