我使用的標準android pick images from gallery從手機中挑選圖像的方式..我的同樣的代碼在除android 5.0及以上的所有android上完全正常工作。從圖庫中挑選圖像android 5.1
我做了一些調試和問題似乎是以下:
public String getPath (Uri uri) {
String[] projection = { MediaStore.Images.Media.DATA };
Cursor cursor = getContentResolver().query(uri, projection, null, null, null);
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
ImagePath= cursor.getString(column_index) ;
System.out.println("HERE" + ImagePath); // returns null
return cursor.getString(column_index);
}
我沒有返回null ImagePath的..這是哪裏的問題。它沒有任何其他Android返回空開。prinln從5.0+ ..我如何得到這個工作?
我也注意到了這一點。看來Android 5.0打破了數據列。這將是一個很好的答案,這是一個真正的解決方案.... – James 2015-04-28 11:16:16