chaozhouzhang / Launcher3-master

根据Android Pie的Launcher3源码修改为单层桌面。

Home Page:https://github.com/yuchuangu85/Launcher-master

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Launcher-master

基于谷歌官方Android-Pie的Launcher3源码进行修改,打造国内习惯的单层桌面,并添很多新的特性。

分支介绍:

  • release分支:发布分支
  • feature分支:特性分支,主要是用来开发一些特性的,为不稳定版
  • develop分支:最新代码,所有开发均提交到开发分支
  • google-origin分支:谷歌原始代码备份
  • master分支:每开发完一个模块会提交到master分支,在正式版之前,master也是有问题的,只不过是按照模块进行提交的。

概述

本版本基于Android9.0的Launcher3源码进行开发,开发包括:双层改单层,特效,菜单,点击卸载等功能。

功能 是否完成
双层改单层 完成
循环滑动 完成
滑动特效 完成
主菜单 未完成
插件菜单 未完成
特效菜单 未完成
特效调优 未完成
切换主题 未完成
切换壁纸 未完成
点击卸载 未完成
悬浮窗菜单 未完成
搜索 未完成
最近应用 未完成

说明:

该项目还在开发阶段,所以会存在很多bug,因此如果需要使用该项目进行公司项目开发的话,需要自己去修改存在的问题。由于现在时间有限,后续开发会有些慢,但是会一直更新,直到功能完善。

教程

注:本教程是基于Android6.0的Launcher3讲解的,最新版与现在版本差异较大,我尽量在关键位置添加相应的注释,方便大家修改。

预览图

About

根据Android Pie的Launcher3源码修改为单层桌面。

https://github.com/yuchuangu85/Launcher-master

License:Apache License 2.0


Languages

Language:Java 99.7%Language:Python 0.3%