Skip to content

Launcher3-dev/Launcher3

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
go
December 9, 2023 15:49
January 23, 2022 20:16
December 9, 2023 15:49
res
December 9, 2023 15:49
December 9, 2023 15:49
August 26, 2022 00:20
December 9, 2023 15:49
December 9, 2023 15:51

Launcher3

更新:20231209

说明

目前只支持withoutQuickstep编译

主要分支

  • Launcher3-6.0
  • Launcher3-7.0
  • Launcher3-8.0 (android-8.0.0_r24)
  • Launcher3-9.0
  • Launcher3-10.0 (android-10.0.0_r46)
  • Launcher3-11
  • Launcher3-12(可以编译Quickstep版本)
  • Launcher3-13-Qc(高通版本,可以编译Quickstep版本)
  • master (Launcher3-13.0.0_r83(7e9e70085176ea46bf773019a5054942d2fc3811))--Android-13

源码参考

https://cs.android.com/android/platform/superproject/+/master:packages/apps/Launcher3/

教程

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

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

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

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

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

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

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

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

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

Protobuf相关信息查看

预览图