uri,file,path互相轉化
阿新 • • 發佈:2019-01-30
uri轉file:
file = new File(new URI(uri.toString()));
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轉uri:
URI uri = file.toURI();
file轉path:
String path = file.getPath()
path轉uri:
Uri uri = Uri.parse(path);
path轉file:
File file = new File(path)