基于谷歌官方Android-Pie的Launcher3源码进行修改,打造国内习惯的单层桌面,并添很多新的特性。
- release分支:发布分支
- feature分支:特性分支,主要是用来开发一些特性的,为不稳定版
- develop分支:最新代码,所有开发均提交到开发分支
- google-origin分支:谷歌原始代码备份
- master分支:每开发完一个模块会提交到master分支,在正式版之前,master也是有问题的,只不过是按照模块进行提交的。
本版本基于Android9.0的Launcher3源码进行开发,开发包括:双层改单层,特效,菜单,点击卸载等功能。
功能 | 是否完成 |
---|---|
双层改单层 | 完成 |
循环滑动 | 完成 |
滑动特效 | 完成 |
主菜单 | 未完成 |
插件菜单 | 未完成 |
特效菜单 | 未完成 |
特效调优 | 未完成 |
切换主题 | 未完成 |
切换壁纸 | 未完成 |
点击卸载 | 未完成 |
悬浮窗菜单 | 未完成 |
搜索 | 未完成 |
最近应用 | 未完成 |
该项目还在开发阶段,所以会存在很多bug,因此如果需要使用该项目进行公司项目开发的话,需要自己去修改存在的问题。由于现在时间有限,后续开发会有些慢,但是会一直更新,直到功能完善。
注:本教程是基于Android6.0的Launcher3讲解的,最新版与现在版本差异较大,我尽量在关键位置添加相应的注释,方便大家修改。