Launcher-master

Introduction: 根据最新版 Launcher 修改单层桌面。
More: Author   ReportBugs   
Tags:

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

分支介绍:

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

概述

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

功能 是否完成 备注
双层改单层 完成
循环滑动 完成
滑动特效 完成
负一屏 完成
主菜单 未完成
插件菜单 未完成
特效菜单 未完成
特效调优 未完成
切换主题 未完成
切换壁纸 未完成
点击卸载 完成 该功能放在了长按图标显示的弹窗中
悬浮窗菜单 未完成
搜索 未完成
最近应用 未完成

说明

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

常见问题备注

常见问题备注

教程

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

一.墨香带你学 Launcher 之(一)-概述

二.墨香带你学 Launcher 之(二)-数据加载流程

三.墨香带你学 Launcher 之(三)-绑定屏幕、图标、文件夹和 Widget

四.墨香带你学 Launcher 之(四)-应用安装、更新、卸载时的数据加载

五.墨香带你学 Launcher 之(五)-Workspace 滑动

六.墨香带你学 Launcher 之(六)-拖拽

七.墨香带你学 Launcher 之(七)-小部件的加载、添加以及大小调节

八.墨香带你学 Launcher 之(八)- 加载 Icon、设置壁纸

预览图

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools