yog*_*oga 9 android android-intent
例如
真正的路径是mnt/sdcard/image_1.jpg Uri路径是内容:// 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);
}
Run Code Online (Sandbox Code Playgroud)
在上面的代码中我将Uri转换为实际路径,但是dnt知道如何将实际路径转换为Uri
dra*_*tis 13
试试这个:
Uri.fromFile(new File("/sdcard/cats.jpg"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12744 次 |
| 最近记录: |