Android 调用系统图片浏览器

来源:未知 责任编辑:智问网络 发表时间:2013-11-04 19:48 点击:

在做各种项目的时候会经常遇到需要调用系统图片查看器来查看自己需要查看的图片,因为这样就可以在图片上实现多点触摸,放大和缩小,并且在提高效率的同时又能有很好的体验。

下面的代码便是调用系统图片查看器来查看自己的图片的关键代码:

//获取你选中的是那一张图片(ID值)

int pos = mGallery.getSelectedItemPosition();

//判断此ID值是不是-1,及表示有没有选中图片,没有选中图片为-1,其次为选中

if (pos == AdapterView.INVALID_POSITION)
      return;

//下方是将ImageList集合中的图片路径转换为可供File识别的String数据,
String value = String.valueOf(mImagesList.get(pos).getPicturePath());
File file = new File(value);

//下方是是通过Intent调用系统的图片查看器的关键代码
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(file), "image/*");
startActivity(intent);

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • Android 完全退出程序
    • 原创:Android应用开发-Andorid歌词秀,含源码
    • android 屏幕保护
    • Android手机软件汉化教程---第四课 dex文件汉化
    • 众多Android 开源项目推荐,给力工作给力学习
    • Android Audio代码分析4
    • Android得到已安装的应用程序信息!
    • Android开发者指南(29) —— USB Host and Accessory
    • Android成长的幕后推手:工程师鲁宾
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1