A5下载应用源码

分类分类

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

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

大小:7.17 MB更新:2016/10/29

类别:网络通讯系统:Win2003,WinXP,Win2000,Win9X

立即下载

 一款提供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游戏相关资讯集成客户端带服务端

 

精品推荐
开发者应用
同类推荐
相关文章
相关下载
说两句网友评论
    我要跟贴
    取消
    推荐专题