Launcher3 更改官方的Launcher3使得可以在Android Studio编译 官方代码,Commit Hash 12330be6 最小sdk版本为21 可能会出现因为相同权限声明而不能安装的问题 现在Google官方的代码已经不需要做太大改动就能用了,有需要定制桌面的可以只从官方仓库拉取最新代码了 我写了几篇博客来讲解Launcher3桌面什么的,有兴趣的可以看看这里: 概述 Android的触摸控制流程 Launcher3界面的布局和结构 Launcher3中的常用类 Launcher3的启动流程(一) 细说ItemInfo Launcher3的启动流程(二) Launcher3分析之拖动图标的流程——按下 Launcher3分析之拖动图标的流程——移动 Launcher3分析之拖动图标的流程——放下 PagedView的原理 – 滑动 如何给Launcher3添加左屏 IconCache原理 LauncherRootView和DragLayer的布局过程