# Launcher355 **Repository Path**: wjrlxa/launcher355 ## Basic Information - **Project Name**: Launcher355 - **Description**: No description available - **Primary Language**: Android - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-17 - **Last Updated**: 2024-04-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Launcher3 ========= 更改官方的Launcher3使得可以在Android Studio编译 * [官方代码](https://android.googlesource.com/platform/packages/apps/Launcher3/),[Commit Hash 12330be6](https://android.googlesource.com/platform/packages/apps/Launcher3/+/12330be6125075f6529f55fcbd941dfbc710a0e8) * 最小sdk版本为21 * 可能会出现因为相同权限声明而不能安装的问题 * 现在Google官方的代码已经不需要做太大改动就能用了,有需要定制桌面的可以只从官方仓库拉取最新代码了 --- 我写了几篇博客来讲解Launcher3桌面什么的,有兴趣的可以看看这里: * [概述](https://fookwood.com/launcher-source-analysis) * [Android的触摸控制流程](https://fookwood.com/android-touch-events) * [Launcher3界面的布局和结构](https://fookwood.com/launcher-layout-structure) * [Launcher3中的常用类](https://fookwood.com/launcher-classes) * [Launcher3的启动流程(一)](https://fookwood.com/launcher-start-process-1) * [细说ItemInfo](https://fookwood.com/launcher-iteminfo) * [Launcher3的启动流程(二)](https://fookwood.com/launcher-start-process-2) * [Launcher3分析之拖动图标的流程——按下](https://fookwood.com/launcher-drag-up) * [Launcher3分析之拖动图标的流程——移动](https://fookwood.com/launcher-drag-move) * [Launcher3分析之拖动图标的流程——放下](https://fookwood.com/launcher-drag-down) * [PagedView的原理 – 滑动](https://fookwood.com/launcher-pagedview) * [如何给Launcher3添加左屏](https://fookwood.com/launcher-left-screen) * [IconCache原理](https://fookwood.com/launcher-iconcache) * [LauncherRootView和DragLayer的布局过程](https://fookwood.com/launcher-rootview-and-draglayer)