获得从图库中选取的图片的物理路径
/**
* 解析从图库中选取的图片Uri,获得图片的物理路径
*
* @param imageUri
* 从图库中选取的图片Uri
* @return 图片的物理路径(String)
*/
public static String getImagePath(Context context, Uri imageUri) {
String path = null;
Cursor cursor = context.getContentResolver().query(imageUri, null, null, null, null); // 查询所有字段
if (cursor.moveToFirst()) {
/**
* 参考MediaStore.Images.Media的定义,知道其中DATA就是图片的物理路径
*/
path = cursor.getString(cursor.getColumnIndex("_data"));
}
cursor.close();
return path;
}
浙公网安备 33010602011771号