ak913102657 发表于 2019-4-14 18:07:54

e4a入门到卸载系列——第一课网络图片采集

本帖最后由 ak913102657 于 2019-4-14 18:07 编辑

e4a入门到卸载系列—第一课网络图片采集

这个系列全是写案例,并不是那种讲理论的东东!
下期你们要看什么,就评论在下面,我看到了,会根据实际情况来录制视频!
{:8_355:}这期因为没找到录制视频的软件就先写文字吧!
先说下今天分析下案列的需求吧!ps:个人提醒,写项目的时候,最好先分析一波!
软件名称:网络图片采集
功能:采集某个网站的图片!
目标网站:http://www.win4000.com/mobile_2340_0_0_1.html
用到的工具:易安卓(e4a),浏览器,编程助手!
-------------------------------------------------------------------------------
多的不说,少的不唠,开始我们今天的洗脚路程!
注意:不同的网页,源码不同所以,正则表达式也要重新编写!根据本程序可以呀获取其他网站的图片!

第一步:创建新项目!UI啥的搞好(ui我顺便搞得花里胡哨的)


两个界面,一个主页面,一个图片展示界面!{:9_579:}
因为,是那种妹子写真的图片所以就一个妹子有好几张!
所以我们要实现左右滑动能切换上张图片跟下张图片!
主页面代码----------------------------
咋们一步一步来!第一步:

先新建一个变量,名为下一页,等会要做个翻页公功能!然后主窗口创建完毕之后,就初始化OK新瀑布流--ps:不初始化不会显示图片!!我这里用OK新瀑布流是因为我觉得比图片列表框好看,还有就是简单!
ok新瀑布流1.高度=取屏幕高度()-图片框1.高度
      ok新瀑布流1.宽度=取屏幕宽度()
这个是自适应屏幕!不然有的全面屏下面会有一块白色的区域.
第二步:

这是多线程取源码,就是网目标网站的代码扒拉下来!然后用正则表达式去匹配图片的地址\标题\图片的链接!我这里取下一页的链接是用的取指定文本!不要问为啥,问就是两开花!重点来了!:正则表达式,不会写的可以用萌新编程助手!不然正则表达式错了就取不到东西,个人感觉这个软件还不错!传送门:https://www.eruyi.cn/forum.php?mod=viewthread&tid=4004&highlight=%C3%C8%D0%C2%B1%E0%B3%CC%D6%FA%CA%D6
这个是循环,就是把正则匹配到的内容添加到OK新瀑布流中!
接下来就是我们的第三步:{:9_529:}

这里就是,某个图片别单击之后跳转的事件。
公用模块.图片链接=ok新瀑布流1.取文本标记(项目索引)-图片展示页面要展示图片,所以,我这里使用了公用模块保存了,图片的链接!跳转到展示页面之后就能用这条链接去获取图片!下面就是切换窗口!
按钮一被单击事件是翻页功能,因为还有下一页!{:9_525:}说真的这个网站的美女图片是真的好看!这个事件的原理就是,多线程1重新获取一次图片!只是链接变了而已!展示页面代码---------------------------
先创建三个变量!因为一个图片是一个html页面,所以通过多线程取源码,扒拉出图片的链接,上一页和下一页试试用来切换图片的!注意下这个:图片框显示网络图片!因为图片框的图像载入需要是字节型所以要取网络文件转成字节型!第二步:这个是实现左右滑动切换图片!判断手势类型!4是左滑,5是右话,具体查看e4a类库下面的手势类型!
然后然后就是没有了!来看看效果!表达式这些在源码里面有
下期要看什么评论在下方!!!!

lsyxz 发表于 2022-10-16 07:40:02

学习学习

zhi68 发表于 2022-6-24 09:40:54

有ok新瀑布流类库吗

河北笑问天 发表于 2022-6-16 10:44:49

3133851 发表于 2022-4-4 07:54
感谢楼主分享,支持一下!

77777777777777

3133851 发表于 2022-4-4 07:54:06

感谢楼主分享,支持一下!

pang12580a 发表于 2020-10-26 21:41:28

不错,感谢分享值得学习

我来了哦 发表于 2020-2-15 16:59:33

http://wwwdfghdfggfhgfhggfhg

LEH234 发表于 2020-1-18 15:53:33


不错,感谢分享值得学习

anking 发表于 2019-12-16 11:01:10

不错,感谢分享值得学习

john96939 发表于 2019-12-13 22:19:33

不错,正需要呢
页: [1] 2 3
查看完整版本: e4a入门到卸载系列——第一课网络图片采集