1、uri转file:

file = new File(new URI(uri.toString()));  

file转uri:

URI uri = file.toURI();  

2、uri转path:

private String getPath(Context context, Uri uri) {          String path = null;        Cursor cursor = context.getContentResolver().query(uri, null, null, null, null);        if (cursor == null) {            return null;        }        if (cursor.moveToFirst()) {            try {                path = cursor.getString(cursor.getColumnIndex(MediaStore.Images.Media.DATA));            } catch (Exception e) {                e.printStackTrace();            }        }        cursor.close();        return path; }  

path转uri:

Uri uri = Uri.parse(path);  

3、file转path:

String path = file.getPath()  

path转file:

File file = new File(path)  

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. android系统架构图
  2. android binder机制中的BN跟BP
  3. Android本地应用程序应用方式介绍
  4. android sqlLite 及Adapter 自定义和Adap
  5. android 用 XML 自定义边框(只上下边框有
  6. Android(安卓)Studio常用快捷键
  7. Android打造不一样的新手引导页面(二)
  8. Android中Service和Thread的区别
  9. Android之MVP模式实现登录和网络数据加载
  10. android使用9patch报错