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); } }
相关文章推荐
- android调试时apk可运行,导出签名的apk后闪退,报找不到class
- Android自定义Button并设置不同背景图片的方法
- Android MediaPlayer之视频预加载
- Android 手机上安装并运行 Ubuntu 12.04
- 【转】Android 快捷方式的创建
- Android 发布时间-平台版本-API版本
- android项目总结之表单
- android 基础知识整理 1
- 《Android源码设计模式解析与实战》读书笔记(二十一)
- Android实训案例(四)——关于Game,2048方块的设计,逻辑,实现,编写,加上色彩,分数等深度剖析开发过程!
- Android实训案例(四)——关于Game,2048方块的设计,逻辑,实现,编写,加上色彩,分数等深度剖析开发过程!
- android 学习笔记(1)
- Android判断Activity是否在最上层的方法
- Android仿QQ好友列表分组实现增删改及持久化
- Android和ios的统合开发(1) ---使用Cordova
- 【转】Android应用开发allowBackup敏感信息泄露的一点反思
- Android缓存处理
- Android实现不同apk间共享数据的方法(2种方法)
- Android Studio 快捷键
- Android studio:fail to sync Gradle project '***' 的解决办法