有的时候android要将android uri如content://media/external/image/media/102这样格式转换
成File类型或者获取真实文件路径,可以用以下方法:iphone5

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. Android的xml文件中引用类型
  2. Android新增一个音频类型及双音频输出的实现
  3. android 获取路径目录方法 以及 获取路径方法
  4. Android Studio 3.6.3 中遇到无法创建FileHasher类型的服务 问题
  5. Android 从uri中获取路径
  6. android 开发中将十六进制 颜色代码 转换为int类型数值 方法 :
  7. android:获取网络时间、文件路径,修改包名,发布release版本
  8. android获取sd卡路径方法:
  9. Android调用系统自带的文件管理器进行文件选择并获得路径

随机推荐

  1. Android(安卓)API包名及包的功能的中文介
  2. Android开机自动启动Wi-Fi热点的方法
  3. Android实例剖析笔记(三)
  4. 如何在Android(安卓)Studio中导入包:andro
  5. Android与iOS:谁更适合HTML 5?
  6. Android中一张图片加载后所占用内存大小
  7. android studio配置系列 - 收藏集 - 掘金
  8. 使用delphi 开发多层应用(十三)使用Basic4a
  9. (转载)Android下Affinities和Task
  10. Android中称为四大组件