`
javalover00000
  • 浏览: 101591 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

android根据图片的uri获取图片的物理路径

阅读更多

       Uri uri = Uri.parse("content://media/external/images/media/4");

           ContentResolver cr = this.getContentResolver();

         Cursor cursor = cr.query(uri, null, null, null, null);

         cursor.moveToFirst();

         for (int i = 0; i < cursor.getColumnCount(); i++) {

System.out.println(i+"-----------------"+cursor.getString(i));

}

 

这个可以遍历cursor,其中_data字段 就是图片的物理路径

分享到:
评论
7 楼 csj2017 2011-09-30  
要是视频怎么获取啊
6 楼 zhaopian16 2011-03-22  
javalover00000 写道
程序里调用图片的代码 可以看这里:http://javalover00000.iteye.com/blog/970735

谢谢。谢谢,正在看,有问题再请教!
5 楼 javalover00000 2011-03-22  
程序里调用图片的代码 可以看这里:http://javalover00000.iteye.com/blog/970735
4 楼 javalover00000 2011-03-22  
在程序里调用图库选择照片 返回的 就是一个图片的uri
3 楼 zhaopian16 2011-03-22  
javalover00000 写道
zhaopian16 写道
不错,不错


可是问题来了,这个uri是怎么来的呢?尤其是在1.5中!!!!
2 楼 javalover00000 2011-03-22  
zhaopian16 写道
不错,不错

1 楼 zhaopian16 2011-03-22  
不错,不错

相关推荐

    获取SD卡路径及手机存储路径

    在Android系统中,获取SD卡路径以及手机内部存储路径是应用程序进行文件操作时常见的需求。以下将详细讲解如何在Android中实现这一功能。 首先,我们要理解Android设备的存储结构。Android设备通常有两种类型的存储...

    Gallery从SD卡中获取图片,并显示毕业设计—(包含完整源码可运行).zip

    通过`ContentResolver`和`MediaStore`接口,开发者可以查询这个数据库来获取图片信息,比如图片路径、日期等。 - 使用`Uri.fromFile(file)`结合`ContentResolver.query()`方法,可以将文件路径转换为`Uri`,然后...

    Android判断获取内置外置sd卡demo

    总的来说,“Android判断获取内置外置sd卡demo”是一个实用的示例,涵盖了Android存储管理的关键概念,包括存储路径获取、权限管理以及在不同Android版本下的适配策略。开发者可以基于这个示例了解如何在实际应用中...

    PickiT-master.zip下载

    总之,PickiT-master.zip提供的库是Android开发者处理文件Uri获取路径的一个实用工具,它简化了复杂的系统接口,提高了开发效率,同时也保证了安全性。通过深入学习和使用这个库,开发者可以更好地理解和掌握Android...

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    安卓开发-文件浏览返回路径.zip.zip

    `getRealPathFromURI()`方法用于获取`Uri`对应的绝对路径,因为`Uri`可能代表的是内容提供者中的数据,而不是物理文件路径: ```java public String getRealPathFromURI(Context context, Uri contentUri) { ...

    安卓开发-开发之 SD卡的使用.zip

    使用Android模拟器或物理设备进行测试,并关注Android版本的更新,以保持代码的兼容性。 了解以上知识点,开发者就能在Android应用中充分利用SD卡,提供文件存储、共享和备份等功能,为用户提供更好的体验。

    读取SD卡文件

    在Android系统中,外部存储设备通常被称为SD卡(尽管现代设备可能不使用物理SD卡,但这个术语仍被沿用),它是用户存储大量数据如图片、音频、视频和文本文件的理想位置。本教程将深入讲解如何在Android应用中读取SD...

Global site tag (gtag.js) - Google Analytics