一 Launcher默认界面配置(default workspace) 2
1 界面默认配置文件 2
2 LauncherProvider java的loadFavorites分析 3
二 Icon修改 界面布局调整 壁纸设置 5
1 图标大小和标题大小 5
2 Launcher 图标加入默认背景 6
3 更换Launcher默认壁纸 7
4 壁纸设置过程: 8
三 Launcher启动和初始化 9
1 Launcher进程启动过程 9
2 Launcher初始化――LauncherApplication 10
3 Launcher java初始化 12
1 Callbacks接口 15
2 数据加载流程 16
4 LoaderTask的run 方法 17
5 workspace加载数据 18
6 workspace绑定数据 20
7 ALL APP数据加载绑定 22
五 HotSeat分析 24
1 Hotseat配置文件 24
2 Hotseat构造函数 26
3 Hotseat加载数据 27
4 Hotseat绑定数据 27
5 Hotseat类 28
6 总结 30
六 页面滑动 PagedView 30
七 AllApp全部应用列表 AppsCustomizeTabHost 38
1 AllApp列表配置文件 38
2 AppsCustomizeTabHost分析 40
3 Tab变化时执行onTabChanged 41
八 AllApp界面拖拽元素 42
1 触摸拦截 43
2 handleTouchEvent方法 43
4 拖曳按钮 44
九 Launcher启动APP流程 45
1 WorkSpace触摸 45
2 CellLayout的onInterceptTouchEvent 方法 46
3 WorkSpace的onTouch 事件 47
4 BubbleTextView 48
5 onClick 方法 49
6 总结 50
1 常用类介绍 50
2 Launcher的数据库 51">一 Launcher默认界面配置(default workspace) 2
1 界面默认配置文件 2
2 LauncherProvider java的loadFavorites分析 3
二 Icon修改 界面布局调整 壁纸设置 5
1 图标大小和标题大小 5
2 Launcher 图标加入默认背景 6
3 更换Launcher默认壁纸 7 [更多]
1