项目名称:智能电视端系统(android端) 开发周期:15个月 开发工具:As+PyCharm+sublime+idea+git 项目描述:主要针对酒店场景化智能电视系统,帮助协调房间内物 联网模块,提升用户体验,帮助店方智能化升级改造,节 约各项酒店运营成本,全面实现酒店物联网等等 项目职责:android端整体系统的构建到落地,真正意义的从无到有,用到了各个方面的技术要点,从插件化到服务器热更新,将各个功能分包处理,方便热更新。模块间基本实现解耦,方便以后维护和扩展新需求,通过中间件打通各个模块的通讯。 服务端(java)主要是维护和开发三方对接硬件接口、数据分析和python算法的开发和维护(socket、jetty、netty、mysql) 技术要点: 1.java层面Hook实现插件化 2.动态代理实现模块间接口通讯 3.多进程更大的利用系统内存,使用Binder和AIDL技术 4.封装网络框架,通过运行时注解实现网络请求(上传、下载) 5.Hook系统底层实现四大组件不注册,也能正常工作 6.实现动态化换肤、布局(通过线上打包的方式替换) 7.全部采用webp、SVG等