android 图片浏览器 demo

android 图片浏览器 demo

大家好,又见面了,我是全栈君。

先上效果图,本demo 会逐步完好

android 图片浏览器 demoandroid 图片浏览器 demo

当中第2张图片是移动一行效果。

以下说实现原理:

使用FragmentActivity+多个Viewpage+Fragment,

图片资源是百度的,

每个fragment最多显示2张图片。假设不够2个隐藏多余的,在解析图片数据时计算每个fragment应显示的图片

图片下载工具直接使用universal-image-loader

注意一下在使用baidu api获取资源,假设用conn = (HttpURLConnection) url.openConnection();

须要加上conn.setRequestProperty(“User-Agent”, “Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)”);  

假设用HttpClient httpclient = new DefaultHttpClient(); 不须要加

原因例如以下:

User Agent中文名为用户代理,简称 UA。它是一个特殊字符串头,使得server可以识别客户使用的操作系统及版本号、CPU 类型、浏览器及版本号、浏览器渲染引擎、浏览器语言、浏览器插件等。  
一些站点经常通过推断 UA 来给不同的操作系统、不同的浏览器发送不同的页面。因此可能造成某些页面无法在某个浏览器中正常显示。但通过伪装 UA 能够绕过检測。

本次更新加入详情页面图片支持放大缩小。手势旋转等。加入部分actibar属性
点击返回如今是图片复原

效果图例如以下

android 图片浏览器 demo

加入action使用,效果例如以下

android 图片浏览器 demo

Action使用注意和知识点代码都有凝视

临时先更新到这里,等忙完了在继续完好

本例资源下载地址

http://download.csdn.net/detail/a56573016613/8015263

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116613.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MySQL字符与数字转换_MySQL字符与数字间的转换「建议收藏」

    MySQL字符与数字转换_MySQL字符与数字间的转换「建议收藏」MYSQL字符数字转换1.将字符的数字转成数字,比如’0’转成0可以直接用加法来实现例如:将pony表中的d进行排序,可d的定义为varchar,可以这样解决select*fromponyorderby(d+0)2.在进行ifnull处理时,比如ifnull(a/b,’0′)这样就会导致a/b成了字符串,因此需要把’0’改成0,即可解决此困扰。3.比较数字和varchar…

    2022年5月30日
    79
  • Python字符串匹配—-6种方法的使用「建议收藏」

    Python字符串匹配—-6种方法的使用「建议收藏」1.re.match尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。importreline=”thishdr-biz123modelserver456″pattern=r”123″matchObj=re.match(pattern,line)2.re.search扫描整个字符串并返回第一个成功的匹配…

    2022年5月26日
    53
  • redis客户端连接(error) NOAUTH Authentication required「建议收藏」

    redis客户端连接(error) NOAUTH Authentication required「建议收藏」redis客户端连接成功,但是操作报异常——(error)NOAUTHAuthenticationrequired错误的含义是说你没有认证,说明没有使用密码连接查看密码:进入redis的安装目录(是安装目录的),查看redis.config文件viredis.config打开配置文件后,输入#requirepassfoobared(快速定位的命令)然后回车红框里的就是密码使用密码连接.

    2022年5月2日
    68
  • 2023电子科技大学计算机考研信息汇总及答案_计算机考研难度排行榜

    2023电子科技大学计算机考研信息汇总及答案_计算机考研难度排行榜N诺小程序-计算机学习考研必备神器电子科技大学计算机科学与工程学院电子科技大学信息与软件工程学院电子科技大学基础与前沿研究院电子科技大学电子科学技术研究院电子科技大学通信抗干扰技术国家级重点实验室电子科技大学数学科学学院电子科技大学(UniversityofElectronicScienceandTechnologyofChina)坐落于四川省会成都市,直属中华人民共和国教育部,由教育部、工业和信息化部、四川省和成都市共建。是国家“…

    2022年10月9日
    1
  • Seajs使用实例入门

    Seajs使用实例入门1 在项目中引入 sea js 其中内容为 varBASEPATH TestSea function a b functionc a returnfuncti b return toString call b object a functiond returnA functione a if a about blank a wi

    2025年7月13日
    1
  • 《中国人工智能学会通讯》——9.29 点击模型开源工具及数据集

    《中国人工智能学会通讯》——9.29 点击模型开源工具及数据集

    2022年3月6日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号