Luancher
chenxiong668
这个作者很懒,什么都没留下…
展开
-
launcher修改--获取应用列表launcher源码解析
在home节面上,当我们点击中间按键的时候,会跳转到一个下图, 在代码中是如何实现的呢?我们来找一下: [java] view plaincopy mHandleView = (HandleView) findViewById(R.id.all_apps_button); mHandleView.setLaun转载 2012-07-17 19:42:34 · 772 阅读 · 0 评论 -
Android--launcher启动过程解析
第一步:我们先从LauncherApplication.java开始,先找到onCreate()方法: [java] view plaincopy public void onCreate() { //设置最小堆内存8M VMRuntime.getRuntime().setMinimumHeapSize转载 2012-07-17 19:41:00 · 666 阅读 · 0 评论 -
Launcher源码中Intent.createChooser()实现原理及小例子
在上一篇中,简单的分析了一下源代码,在 [java] view plaincopy final Intent pickWallpaper = new Intent(Intent.ACTION_SET_WALLPAPER); Intent chooser = Intent.createChooser(pickWallpaper,转载 2012-07-17 19:44:39 · 785 阅读 · 0 评论 -
android4.0以后的系统,按menu键显示的菜单中无icon的解决方法
先来看效果图 在android4.0之后你会发现menu.setIcon(**);之后,menu中依然无法显示图标。 查看源码发现在ListMenuItemView这个类中有如下判断: public void setIcon(Drawable icon) { final boolean showIcon = mItemData.shouldShowIcon()原创 2013-08-06 16:57:21 · 1355 阅读 · 0 评论 -
Launcher中拨号、短信图标加数字提示未接电话、未读短信数量
之前尝试过使用BadgeView来实现,修改涉及地方太多了,后来换了这种方式 本文仅简单实现拨号、短信图标动态提示未读数目,若有更好方式实现的,欢迎交流 Launcher.java private final Handler mHandler = new Handler() { @Override public void handleMessage原创 2013-10-18 13:55:38 · 2264 阅读 · 1 评论