依然是Launcher2的代码,这回是要将Launcher2中显示应用的图标进行自定义图标。
这个修改的想法产生自现在遇到的一个问题,就是对于一个自定义的Launcher来说,界面的图标风格和图标样式的统一是很重要的,所以就会经常的对于launcher中的应用程序图标进行修改,但是修改一两个应用的APK图标相对来说还算简单,但是对于大批量的修改的话就有点力所不及并且版本...
分类:
其他好文 时间:
2015-01-24 15:55:49
阅读次数:
203
看Launcher2源码忽然看到分页指示器,想看看源码,于是记录下看代码的过程
直接看代码了,Launcher2中的PageView.java可以说是Launcher2中非常核心的代码了,因为可以说Launcher2的页面显示和滑动可以说是支撑了整个Launcher风格的一个核心,因此很多人在应用中都会参考PageView的很多地方做滑动或者页面显示等操作。
...
分类:
其他好文 时间:
2015-01-21 16:40:18
阅读次数:
267
想要很透彻的看懂launcher2的所有代码还是需要花费不是时间的,起码目前来说只能是有什么需求才会看需求相关的那部分代码了。
网上很多资料了,给桌面的快捷方式图标都加入统一的背景图使其风格统一,根据个人的欣赏水平区分可能有好有坏吧。
直接看代码了。
首先需要看的代码肯定是Launcher.java了,习惯性的先看onCreate了...
分类:
其他好文 时间:
2015-01-19 10:57:33
阅读次数:
127
2015已经来了快半月了,始终还是没感受到一点新年的气氛,但是终归是还没过年这对于我们来说好像也确实正常。
目前来说自我感觉还是沉浸在年末的那种气氛中,那就暂且年末吧。年末因为部分原因再次需要接触Launcher的代码了,记得14年最开始的时候就看过一部分Launcher2的代码,现在重新回头来看却发现感触颇多,竟然不知不觉忘掉了很多,也在看了许久之后又有点重新认识的感觉。
...
分类:
其他好文 时间:
2015-01-13 16:01:20
阅读次数:
658
开机完成并解锁后,如果android系统存在多个Launcher,系统会弹出一个选择框让用户选择进入某个Launcher。如果用户不想选择,而是想直接进入某一个默认的Launcher,要怎么修改?
注意:此修改方法对Google Now Launcher(GoogleHome.apk)无效,因为此APP启动Activity的中无这个选项。
下面以设置Google Launcher2作为默...
分类:
移动开发 时间:
2014-12-09 10:38:22
阅读次数:
186
1、请修改alps/packages/apps/Launcher2/res/values/dimens.xml中的hotseat_cell_height值,例如修改为100;
2、请修改alps/packages/apps/Launcher2/src/com/android/launcher2/HotSeat.java中的resetLayout()方法,对主菜单图标添加title,例如:添加al...
分类:
移动开发 时间:
2014-12-05 14:19:27
阅读次数:
231
ICS/ICS2:
1、请修改 packages\apps\Launcher2\res\layout\apps_customize_pane.xml
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:launcher="http://schemas.android.com/apk/res/co...
分类:
移动开发 时间:
2014-12-04 12:09:29
阅读次数:
239
修改Launcher2/res/value/Dimens.xml 中apps_customize_cell_width 和apps_customize_cell_height的大小。多大的值合适,需要结合代码。
PagedViewCellLayout 中estimateCellHSpan和estimateCellVSpan获取返回值n(n就是每屏单元格数目的列和行)。
以estim...
分类:
移动开发 时间:
2014-12-04 12:09:05
阅读次数:
140
版本:1.0日期:2014.11.10 2014.11.11版权:© 2014 kince 转载注明出处一、概述 桌面抽屉之间的切换时Android用户经常触发的行为,好的交互会给用户一个舒适的体验。百度桌面默认是随机切换不同的动画,Android默认是一个大小和透明的渐变的动画,如下: 下面开始分析在Launcher2(KitKat)的源码里面是如何实现这种效果的。二、下面列举相关的...
分类:
移动开发 时间:
2014-11-13 19:00:16
阅读次数:
336
版本:1.0日期:2014.8.26 2014.8.27 2014.11.10版权:© 2014 kince 转载注明出处 好久没有写博客,也是因为工作比较忙的关系。当然这不是理由,主要是很多bug要改,而自己的效率又不是很高,所以把很多时间都浪费在修复bug上面了。闲话不多说,切入正题。 Launcher3是最新的google官方Launcher,相比Launcher2,它具有更...
分类:
移动开发 时间:
2014-11-10 13:52:52
阅读次数:
555