有的时候要将android uri如content://media/external/image/media/102这样格式转换

  成File类型或者获取真实文件路径,可以用以下方法:

  Java代码

  Uri uri = data.getData();

  String[] proj = { MediaStore.Images.Media.DATA };

  Cursor actualimagecursor = managedQuery(uri,proj,null,null,null);

  int actual_image_column_index = actualimagecursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);

  actualimagecursor.moveToFirst();

  String img_path = actualimagecursor.getString(actual_image_column_index);

  File file = new File(img_path);

更多相关文章

  1. Pycharm安装PyQt5的详细教程
  2. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像
  3. android和j2me之清屏(clearScreen)
  4. android从服务器下载文件(php+apache+win7+MySql)
  5. android 中的 Bitmap 相关
  6. Android(安卓)关于获取摄像头帧数据
  7. Android流量监控
  8. Android中使用Gson解析JSON数据
  9. Android中使用Gson解析JSON数据

随机推荐

  1. Java中的读写锁ReadWriteLock
  2. Collection总览
  3. Java 自动提交 git
  4. java后端面试高薪必备知识点-WeakHashMap
  5. 做了 454 道 Java 面试题,我依然是个【青
  6. 最近学的css技术点总结
  7. 备一下 2020 年学习 Java 的 40 本书
  8. 优化博客页面访问速度
  9. ThreadLocal就是这么简单
  10. 迁到HTTPS这么麻烦,为什么还要折腾?