这是一款智能广告发布系统,包括服务器端和客户端。我负责客户端的研发。客户端的版本包括两个版本:第一个版本是有htt和Socket进行通信,第二个版本是利用Mqtt进行通信。客户端的大致功能:实时接收服务器发过来的xml信息或者json信息,然后根据协议进行解析,根据不同指令执行相对应的操作,例如,开机、关机、重启、下载节目文件、播放音视频、播放文本字幕、展示图片、加载网页、播放紧急通知、设置各种终端、上传各种数据等。项目采用MVC架构;采用Glide+okhttp框架组合;使用DiskLRUCache进行缓存优化;使用线程池优化请求线程管理;自定义UI控件,满足客户端的播放需求;利用反射自定义自己的注解框架,以满足客户统计播放点击数量。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论