切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud
123下一页

9

主题

211

积分

0

精华

用户组 

易积分
74
热心
0
好评
0
e4a入门到卸载系列——第一课网络图片采集[复制链接]
发表于 2019-4-14 18:07:54 | 显示全部楼层 |阅读模式
本帖最后由 ak913102657 于 2019-4-14 18:07 编辑

e4a入门到卸载系列—第一课网络图片采集
3K~66[FZWOEQQ9VOAL(FH)3.jpg

这个系列全是写案例,并不是那种讲理论的东东!

下期你们要看什么,就评论在下面,我看到了,会根据实际情况来录制视频!

这期因为没找到录制视频的软件就先写文字吧!

先说下今天分析下案列的需求吧!ps:个人提醒,写项目的时候,最好先分析一波!

软件名称:网络图片采集

功能:采集某个网站的图片!

目标网站:http://www.win4000.com/mobile_2340_0_0_1.html

用到的工具:易安卓(e4a),浏览器,编程助手!

-------------------------------------------------------------------------------

多的不说,少的不唠,开始我们今天的洗脚路程!

注意:不同的网页,源码不同所以,正则表达式也要重新编写!根据本程序可以呀获取其他网站的图片!


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

6SISQM[S_C5WV1UN318H`_P.png


两个界面,一个主页面,一个图片展示界面!

因为,是那种妹子写真的图片所以就一个妹子有好几张!

所以我们要实现左右滑动能切换上张图片跟下张图片!

主页面代码----------------------------

咋们一步一步来!第一步:

58MC_K[}U%Z4WNQ$UAZ3PW8.png

先新建一个变量,名为下一页,等会要做个翻页公功能!然后主窗口创建完毕之后,就初始化OK新瀑布流--ps:不初始化不会显示图片!!我这里用OK新瀑布流是因为我觉得比图片列表框好看,还有就是简单!

ok新瀑布流1.高度=取屏幕高度()-图片框1.高度
        ok新瀑布流1.宽度=取屏幕宽度()
这个是自适应屏幕!不然有的全面屏下面会有一块白色的区域.
第二步:
XOT~{C3{0NPVLY$YSC~UB@M.png
这是多线程取源码,就是网目标网站的代码扒拉下来!然后用正则表达式去匹配图片的地址\标题\图片的链接!我这里取下一页的链接是用的取指定文本!不要问为啥,问就是两开花!重点来了!:正则表达式,不会写的可以用萌新编程助手!不然正则表达式错了就取不到东西,个人感觉这个软件还不错!传送门:https://www.eruyi.cn/forum.php?mod=viewthread&tid=4004&highlight=%C3%C8%D0%C2%B1%E0%B3%CC%D6%FA%CA%D6
YP(FDC}OSKW~{F)PJPX)32S.png
这个是循环,就是把正则匹配到的内容添加到OK新瀑布流中!
接下来就是我们的第三步:

{_6F]}1~NK%E`9K5OOHZ~C0.png
这里就是,某个图片别单击之后跳转的事件。
公用模块.图片链接=ok新瀑布流1.取文本标记(项目索引)-图片展示页面要展示图片,所以,我这里使用了公用模块保存了,图片的链接!跳转到展示页面之后就能用这条链接去获取图片!下面就是切换窗口!
按钮一被单击事件是翻页功能,因为还有下一页!
说真的这个网站的美女图片是真的好看!这个事件的原理就是,多线程1重新获取一次图片!只是链接变了而已!
展示页面代码---------------------------

先创建三个变量!因为一个图片是一个html页面,所以通过多线程取源码,扒拉出图片的链接,上一页和下一页试试用来切换图片的!注意下这个:图片框显示网络图片!因为图片框的图像载入需要是字节型所以要取网络文件转成字节型!
第二步:
KA6S71RHZWK(OR8SNQ}J8GT.png
这个是实现左右滑动切换图片!判断手势类型!4是左滑,5是右话,具体查看e4a类库下面的手势类型!
H{EN(2825D51(42HK76U9_8.png

然后然后就是没有了!来看看效果!
表达式这些在源码里面有
GR%T$G3(1I~A_(DFVN3AJ9F.png UO0K}7PVD})PJFCHMC2@]8V.png

下期要看什么评论在下方!!!!

~ONGK_~BCX_HP[MUZQ_$E`K.png
XOT~{C3{0NPVLY$YSC~UB@M.png

图片采集.zip

2.59 MB, 下载次数: 125

售价: 1 易积分  [记录]

这是源码!

评分

参与人数 1易积分 +66 收起 理由
admin_eeras + 66 此处应该有掌声~

查看全部评分

易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

7

主题

867

积分

0

精华

用户组 

易积分
3251
热心
0
好评
1

活跃会员

发表于 2019-4-14 18:36:46 | 显示全部楼层
能不能发一下萌新助手...
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

0

主题

313

积分

0

精华

用户组 

易积分
1164
热心
1
好评
0
QQ
发表于 2019-4-14 19:20:52 来自手机 | 显示全部楼层
支持学习e4a更轻松了,,,
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

9

主题

211

积分

0

精华

用户组 

易积分
74
热心
0
好评
0
发表于 2019-4-14 20:20:03 | 显示全部楼层
184697211 发表于 2019-4-14 18:36
能不能发一下萌新助手...

打开文章里面那个传送门链接 就可以下载了  
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

41

主题

799

积分

0

精华

用户组 

易积分
563
热心
0
好评
0
发表于 2019-4-14 20:29:41 来自手机 | 显示全部楼层
兄弟,等你好久了,终于有个可以为论坛做出贡献的人了,支持你录些实用的教程,全论坛的小白支持你!
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

9

主题

211

积分

0

精华

用户组 

易积分
74
热心
0
好评
0
发表于 2019-4-14 21:41:50 | 显示全部楼层
chenjiajin22 发表于 2019-4-14 20:29
兄弟,等你好久了,终于有个可以为论坛做出贡献的人了,支持你录些实用的教程,全论坛的小白支持你!

感谢支持哈哈哈哈哈
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

2

主题

226

积分

0

精华

用户组 

易积分
8
热心
0
好评
0
发表于 2019-4-14 22:23:42 | 显示全部楼层
不错,感谢分享  值得学习
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

3

主题

413

积分

0

精华

用户组 

易积分
1594
热心
0
好评
0
发表于 2019-4-15 00:02:20 | 显示全部楼层
菜鸟前来支持一下了。
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

453

积分

0

精华

用户组 

易积分
2378
热心
0
好评
1
发表于 2019-4-15 15:04:26 | 显示全部楼层
影视采集到播放的例子,谢谢(*°∀°)=3
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

6

主题

852

积分

0

精华

用户组 

易积分
2306
热心
0
好评
2
发表于 2019-4-18 10:39:47 | 显示全部楼层
支持下!!!!!!!!!!!!!!!!!!!!
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-5-11 14:44 , Processed in 0.063980 second(s), 62 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部