您的位置:首页 > 移动开发 > Android开发

Android——通过Uri获取文件的路径

2016-01-16 11:54 489 查看
当我们在APP中打开一个文件管理器选择一个文件时,通常是通过在onActivityResult方法中获取到选择文件的Uri,而有时候我们想要得到的是文件路径

@Override
public void onActivityResult(int requestCode,int resultCode,Intent data){
//判断requestCode是否相符
if(requestCode==REQUEST_CODE){
//获得Uri
Uri uri=intent.getData();
//通过Uri得到文件的路径
Cursor cursor=getContentResolver.query(uri,null,null,null,null);
int index=cursor.getColumnIndex("_data");
//得到路径
String path=cursor.getString(index);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: