- android16-s2-release
- https://android.googlesource.com/platform/packages/apps/Launcher3/+/refs/heads/android16-s2-release
目前只支持withoutQuickstep编译
- main (android16-s2-release)--Android-16
- Launcher3-15-s1-release (android15-s1-release)
- Launcher3-14-s2-release (android14-s2-release)
- Launcher3-13 (Launcher3-13.0.0_r83(7e9e70085176ea46bf773019a5054942d2fc3811))--Android-13
- Launcher3-13-Qc(高通版本,可以编译Quickstep版本)
- Launcher3-12(可以编译Quickstep版本)
- Launcher3-11
- Launcher3-10.0 (android-10.0.0_r46)
- Launcher3-9.0
- Launcher3-8.0 (android-8.0.0_r24)
- Launcher3-7.0
- Launcher3-6.0
https://cs.android.com/android/platform/superproject/+/master:packages/apps/Launcher3/
// frameworks/base/libs/WindowManager/Shell
// frameworks/base/libs/systemui aconfig/ ambientlib/ animationlib/ compilelib/ contextualeducationlib/ displaylib/ iconloaderlib/ mechanics/ monet/ motiontoollib/ msdllib/ toruslib/ tracinglib/ viewcapturelib/ weathereffects/ .gitignore Android.bp PREUPLOAD.cfg
// frameworks/base/libs
androidfw/ appfunctions/ dream/ hostgraphics/ hwui/ incident/ input/ nativehelper_jvm/ protoutil/ securebox/ services/ storage/ tracingproxy/ usb/ WindowManager/
注:本教程是基于Android6.0的Launcher3讲解的,最新版与现在版本差异较大,我尽量在关键位置添加相应的注释,方便大家修改。