例如
真实路径是mnt/sdcard/image_1.jpg Uri路径是这样的content://media/external/images/media/140
Uri photoUri =Uri.parse("content://media/external/images/media/140");
Log.d("selectedphoto",""+photoUri);
selectedImagePath = getPath(photoUri);
public String getPath(Uri uri) {
String[] projection = { MediaStore.Images.Media.DATA };
Cursor cursor = managedQuery(uri, projection, null, null, null);
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
}
在上面的代码中,我将 Uri 转换为真实路径,但不知道如何将真实路径转换为 Uri
最佳答案
试试这个:
Uri.fromFile(new File("/sdcard/cats.jpg"));
关于android - 在android中将真实路径格式转换为Uri,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12162043/