随便撸(www.suibianlu.com)精品网站源码,织梦建站模版,游戏源代码分享平台

Android项目源码dota2游戏相关资讯集成客户端带服务端

时间:2020-06-12[安卓源码]作者:随便撸

 一款提供dota2游戏相关资讯,视频,攻略,更新日志的Android App,集资讯阅读,查看攻略,更新日志,视频播放,查看播放记录,视频缓存功能于一体。本项目包括python服务端和安卓客户。端源码

客户端描述
App数据均来源于网络,接口都由自己写的后台提供,后台文件已经一起打包了,使用python编写,由爬虫进程与服务进程组成,部署在百度BAE平台,爬虫每隔一段时间爬取最新的资讯,视频,攻略,更新数据并存入数据库,服务进程等待客户端请求,当有客户端请求时,去数据库取数据并转换成json格式返回给客户端。

资讯的展示使用webview控件,内容是后台返回的html,这个html经过了后台处理以适应手机屏幕。

视频采用优酷sdk播放,需要传入视频vid,视频vid是由后台爬虫抓取并存入数据库,在客户端请求视频列表时返回给客户端的。

特点

视频播放,播放记录,视频缓存功能
基于Retrofit&RxJava&Mvp&GreenDao,代码结构清晰,易读
不依赖于第三方数据接口,均由自己的后台提供,除了获取视频信息的优酷api
Material Design

第三方库
Retrofit
RxAndroid
Gson
GreenDao
ButterKnife
Glide
FlycoBanner
SwipeToLoadLayout
PullZoomView
sticky-headers-recyclerview
SmartTabLayout
PickerView
MaterialLoadingProgressBar
SystemBarTint
leakcanary

Dota2Helper的服务器,由两部分组成,均由python语言实现,在BAE上分开部署,spider是后台爬虫进程,每隔一段时间在网上爬取dota2资讯,视频等数据并存入数据库,server是服务进程,处理客户端请求,根据客户端请求去数据库查询数据并封装成json返回给客户端。由于数据未经官方允许,目标网站url不便公布,没有上传,不过代码并不复杂,不影响理解。爬虫使用BeautifulSoup解析html,服务进程使用Flask框架处理客户端请求。Android项目源码dota2游戏相关资讯集成客户端带服务端 第1张

 

本文标签:安卓源码  android源码 

转载请注明来源:Android项目源码dota2游戏相关资讯集成客户端带服务端

本文永久链接地址:https://www.suibianlu.com/20239.html

郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。 我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如无法链接失效或侵犯版权,请给我们来信:admin#suibianlu.com

Top