【 Launcher客制化】luancher之学习综合 (最新4.4桌面单层双层切换)

前面一段时间都在做浏览器,在很早之前,对luancher桌面,也只是,看看别人写的博客,看看别人怎么来分析桌面。以及看看源码。

对launcher里的代码也没多少时间去看,经过了7号到19号十来天,每天晚上1-3个小时的研究luanhcer,发现确实值得我们学习里面一些架构以及思想代码风格。

并且对学习以及修改部分地方做出了一些调整。

当然我是基于CM源码进行定制的。并且fix了cm桌面修改产生的一些bug。


前面一直在看别人分析。后面自己分析。对于学习我认为都是一个循序渐进的过程。并且我们都很认同一个观点,站在巨人的肩膀上,我们看得远。在此我也对于那些具有极客精神的Launcher桌面研究者致敬,他们的分析非常周到,让我更快的对Launcher进行定制。


(1)桌面客制化之单屏幕修改以及wight修改

 

(2)客制化之Launcher 禁止某些系统图标被拖动


(2)MTK Launcher 应用的包名以及意图launcher.db

(3)Launcher3客制化之删除主页的固定ic_allapp图标

(4)Launcher客制化之 workspace长按事件弹出Widgets界面

(5)Launcher客制化之桌面壁纸选择器,壁纸选择

【天气APP】之桌面时钟witget组件

 

The launcher3 study notes for ICon change


(6)CM Launcher3 客制化之 主题市场,主题资源来自于小米主题资源

(7)Launcher3客制化之,修改单屏幕后,Fix在Hotseat拖动应用删除报错

(8)Launcher3客制化之ContentProvider内容提供者,实现其他应用修改数据库更新等操作

(9)launcher3 之 外部 更换主题Theme APP demo 实现原理以及demo

(11)Android Launcher 定制之4.4最新桌面 单层,双层切换功能

......持续更新。

【 Launcher客制化】luancher之学习综合 (最新4.4桌面单层双层切换)_第1张图片【 Launcher客制化】luancher之学习综合 (最新4.4桌面单层双层切换)_第2张图片【 Launcher客制化】luancher之学习综合 (最新4.4桌面单层双层切换)_第3张图片【 Launcher客制化】luancher之学习综合 (最新4.4桌面单层双层切换)_第4张图片


你可能感兴趣的:(android)