http://www.blogbus.com/java-android-logs/151611473.html

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

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

//获取你选中的是那一张图片(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 调用系统图片浏览器相关推荐

  1. android调用系统图片剪裁,兼容小米

    public void cropPhoto(Uri uri) {Intent intent = new Intent("com.android.camera.action.CROP" ...

  2. android调用系统图片裁切后出现黑边

    转载地址:http://blog.sina.com.cn/s/blog_ac843e330101eha1.html 是这样的:我使用系统的图片浏览器,然后让它自动跳到图片裁切界面,当我们定义了返回的图 ...

  3. android安装自动打开网页,Android调用系统自带浏览器打开网页的实现方法

    Android调用系统自带浏览器打开网页的实现方法 在Android中可以调用自带的浏览器,或者指定一个浏览器来打开一个链接.只需要传入一个uri,可以是链接地址. 启动android默认浏览器 在A ...

  4. MVP模式的Android 调用系统拍照,相册,剪裁,适配到7.0,修复拍照图片旋转问题

    Android 调用系统拍照,相册,剪裁,适配到7.0,修复拍照图片旋转问题 直接上代码 首先添加拍照需要的权限 <uses-permission android:name="andr ...

  5. android调用系统自带的的浏览器搜索关键字

    //调用系统的浏览器搜索详情public void jumpBrowser(String value){/* 取得网页搜寻的intent */Intent search = new Intent(In ...

  6. android 调用系统文件管理器

    今天,简单讲讲android如何调用系统的文件管理器获取目录下的文件资源. 这几天,还是因为搬家的事,导致自己状态很差.和领导说想要辞职,领导说还是先适应一下在说.所以还是坚持了. 这个其实也很简单, ...

  7. android 默认浏览器 视频播放 二维码,Android调用系统默认浏览器访问的方法

    一.启动android默认浏览器 这样子,android就可以调用起手机默认的浏览器访问. 二.指定相应的浏览器访问 1.指定android自带的浏览器访问 ( "com.android.b ...

  8. Android调用系统分享和指定app分享-微信朋友圈图文分享和qq分享

    Android调用系统分享和指定app分享-微信朋友圈图文分享和qq分享 标签: Android系统分享QQ分享朋友圈图文分享 2016-09-27 22:54 279人阅读 评论(0) 收藏 举报 ...

  9. Android 调用系统裁剪,适配11和12及手机

    前言:发现Android 调用系统裁剪时,在各Android 版本出现各种问题,踩了一堆坑,做一下总结,免得以后忘记 后面会有完整裁剪代码 1,一加手机报错 intent.putExtra(" ...

最新文章

  1. paramiko连接方式
  2. Fast digital I/O for Arduino
  3. CPU profiling
  4. 当要存入数据的数据为null时 必须转换成DBNull.Value
  5. 基于事件驱动架构构建微服务第4部分:repositories
  6. 为什么Java里面没有 SortedList
  7. Android SDK上手指南:项目清单
  8. Java第二次作业程序设计作业
  9. 论搜索方法,低效的你简直在浪费生命(二)
  10. notepad++列编辑操作
  11. 华为q1设置虚拟服务器,华为荣耀路由器怎么设置?华为路由器Q1的无线网络设置方法...
  12. 计算某日是该年的第几天
  13. 毕业设计 : 中文文本分类 ( 机器学习 和 深度学习 ) - 新闻分类 情感分类 垃圾邮件分类
  14. 网络流行语“不作不死”英文入选美国词典
  15. LIU学生成绩管理系统源码【演示视频】
  16. 今天给大家分享用scratch制作最难通关管道小游戏!
  17. 企业该如何用短信推广
  18. 用 NetworkX + Gephi + Nebula Graph 分析<权力的游戏>人物关系(上篇)
  19. MEM/MBA数学强化(08)数据分析
  20. Redis设计与实现之跳跃表

热门文章

  1. 华为手机体验鸿蒙系统,内测用户自曝华为手机鸿蒙系统体验:惊喜太多,流畅度大亮...
  2. 电商收付通系统,可视化进件二级商户
  3. TensorFlow实战笔记之(4):卷积神经网络(CNN) 实现手写数字识别
  4. AUTOCAD学习笔记8:单相桥式整流滤波稳压电路的绘制
  5. java jxl 公式_JXL: Java Excel API简易教程
  6. 纸境tengami全流程详细图文攻略
  7. C++ Most vexing parse(C++最头疼的解析)
  8. 我的世界服务器如何修改武器,我的世界:自定义装备属性,让你自己动手来“调节”装备属性!...
  9. 读书笔记《原则》思维导图
  10. 飞信调试获取首次登陆验证码