登录 立即注册
安币:

android开源小说阅读app源码(Kotlin)

[复制链接]
来自: hellokenken 分类: Android精品源码 上传时间: 2018-3-13 10:41:23
Tag:
立即下载
收藏

项目介绍:



Java + Kotlin + okgo(okhttp) + RxJava + GreenDB + GreenDaoUpgradeHelper
小说源
两种方式获取小说内容,一种追书神器api,一种爬取盗版小说站。
追书神器api
在项目的api文件里有详尽的接口说明。来源于网络。
爬虫
重点说说爬虫的实现。考虑到旧版追书的api(新版的都用https)随时都可能会关闭。刚开始只是实现爬虫的, 本着学习的心态(人话:主要还是考虑到请求速度还有质量)。
对爬虫的要求:
  • 不升级app,能修改爬虫。
  • 不升级app,能增加盗版站的爬虫。
使用方案是,把单个盗版小说站爬虫打包成一个jar包,然后通过动态加载jar包反射调用里面的方法,获取小说内容。通过与服务器的通信进行jar包增删改操作。制作爬虫步骤:
  • 0.参考module包里面的 BooFactory_xxxxx类。
  • 1.继承 com.anonymouser.book.module.IBookLoadFactory
  • 2.实现 getZhangjie 方法,实现爬取章节标题和章节的链接。
  • 3.实现 getBook 主体内容的爬虫。
  • 4.实现 getVersion 该爬虫的版本号,考虑到网站会改变。
  • 5.打包类为jar包,如何打包成jar包(略),打包后参考assets/jar,也可以放在服务器,实现更新爬虫,添加爬虫。

字体修改
  • 0.字体文件放在assets/fonts。
  • 1.解除注释 com.anonymouser.book.bean.PaintInfo$58 。
  • 2.修改 com.anonymouser.book.bean.PaintInfo$61 修改成字体文件路径。
  • 3.解除注释 com.anonymouser.book.widget.BookPageFactory$61 。
  • 4.需要实现多字体选择请自行修改代码。
提示
  • 内有Google analytics 和 Google adword。请自行修改。

相关源码推荐:

我来说两句
所有评论(242)
youngth110 2018-3-13 10:46:17
支持,感谢,祝巴士越来越好~
回复
chaoyue 2018-3-13 10:46:27
支持,感谢,祝巴士越来越好~
回复
ricktians 2018-3-13 10:48:37
感谢大神~
回复
belle 2018-3-13 11:03:50
不错不错,楼主辛苦了。。。
回复
码农创新者 2018-3-13 11:07:00
楼主是好人,回个帖会有安币吗?
回复
apkbus热心网友 2018-3-13 11:26:04
学习学习!
回复
768897663 2018-3-13 11:26:55
很给力,安卓巴士有你更精彩!
回复
上传代码
查看数:3870 收藏数:32 下载数:112 点赞数:4
状态:已购或VIP 售价:15(原价:15)金钱 下载权限:初级码农 
代码贡献英雄榜
用户名 下载数
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,769657487

如何获得代码达人称号

如何成为签约作者

联系我们
关闭
合作电话:
15618560077
Email:
805941275@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 下载客户端|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

快速回复 返回顶部 返回列表