所属来源:
Uri : importandroid.net.Uri;
File:importjava.io.File;
path:String 类型字符串地址;
一、Uri
uri 转 file:
URI fUri =new URI(uri.toString())
File file = new File(fUri); uri 转 path:
private String getPath(Uri uri) {
String[] projection = {MediaStore.Video.Media.DATA};
Cursor cursor = managedQuery(uri, projection, null, null, null);
int column_index = cursor
.getColumnIndexOrThrow(MediaStore.Audio.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
}
二、File
file 转 uri:
URI uri = file.toURI(); file 转 path:
String path = file.getPath() 三、path
path 转 uri:
Uri uri = Uri.parse(path);
path 转 file:
File file = new File(path)
本文介绍了Android开发中Uri、File与Path之间的相互转换方法。包括如何将Uri转换为File或Path,如何从File获取Uri及路径,以及如何直接通过路径创建Uri或File对象。
326

被折叠的 条评论
为什么被折叠?



