项目介绍:
桌面的基本页面:插件页,主页,常用页,应用列表页面
增加了智能提醒模块,在不影响用户使用的情况下给予适当的提醒
根据用户的使用习惯,为每个用户订制独一无二的常用应用列表
开发环境:Android Studio
项目职责:
使用 MVC 搭建整个桌面的架构
自定义主页 VIEW 显示常用图标
实现常用页,按照最近、最常使用的算法,排列图标
实现常插件页,可以添加应用中的插件
实现智能提醒模块,统计使用时间,显示对应的提示语
技术要点:
使用 MVC 模式,后期使用组件化思想进行项目重构改造
常用页算法的实现及优化
处理不同机型、屏幕尺寸的适配工作
自定义 View 的封装和绘制使用
数据库 SQLite 保存图标位置及相关信息
组件化使业务模块基本完全解耦,高效并行开发,实现了代码的高度复用