解析Intent.getdata()得到的uri为String型的filePath

public String getRealPathFromURI(Uri contentUri) {
    String[] proj = {MediaStore.Audio.Media.DATA};
    Cursor cursor = managedQuery(contentUri, proj, null, null, null);
    int column_index = cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.DATA); 
    cursor.moveToFirst(); return cursor.getString(column_index);
}

猜你喜欢

转载自blog.csdn.net/daimengs/article/details/80981192