本文主要介绍Android4.4默认Home应用Launcher3的启动过程和Launcher3的数据加载过程。Launcher的启动是开机时,ActivityManagerService准备好后开始的,下图是它的启动序列图:
step1,SystemServer中,ActivityManagerService准备好了。
step3,
boolean resumeTopAct...
分类:
移动开发 时间:
2014-12-15 00:16:49
阅读次数:
306
Android Launcher 之 图标加框 优化显示效果...
分类:
移动开发 时间:
2014-12-13 12:17:46
阅读次数:
208
菜鸟学习Andriod-弹窗return new AlertDialog.Builder(ZyScreenSaver.this).setIcon( R.drawable.ic_launcher).setTitle("退出屏保").setMessage( ...
分类:
其他好文 时间:
2014-12-10 15:54:54
阅读次数:
145
添加 添加快捷方式是向桌面应用(launcher)发送相关action的广播:public static final String ACTION_ADD_SHORTCUT = "com.android.launcher.action.INSTALL_SHORTCUT";Code:private vo...
分类:
移动开发 时间:
2014-12-10 00:20:47
阅读次数:
343
WorkSpace介绍-----Android4.4 Launcher3 系列学习1、workspace 在launcher上的表现形式在Launcher.xml 中,控件如下:这就是WorkSpace显示的部分。所以重点关注workspace.java 源文件。2、workspce的包含的结构wo...
分类:
其他好文 时间:
2014-12-09 12:06:53
阅读次数:
209
开机完成并解锁后,如果android系统存在多个Launcher,系统会弹出一个选择框让用户选择进入某个Launcher。如果用户不想选择,而是想直接进入某一个默认的Launcher,要怎么修改?
注意:此修改方法对Google Now Launcher(GoogleHome.apk)无效,因为此APP启动Activity的中无这个选项。
下面以设置Google Launcher2作为默...
分类:
移动开发 时间:
2014-12-09 10:38:22
阅读次数:
186
Windows Phone 8.1 中可以使用这个链接跳转到应用评论页面:await Windows.System.Launcher.LaunchUriAsync( new Uri("ms-windows-store:reviewapp?appid=" + CurrentApp.AppId));
请修改res/xml/default_workspace.xml文件,添加如下代码:
launcher:packageName="" //完整的包名
launcher:className="" //完整包名.类名(处理main intent的类)
launcher:screen="" //应用图标所在的屏幕(...
分类:
移动开发 时间:
2014-12-05 14:22:16
阅读次数:
227
1)在Launcher的onStop方法中去调用AppsCustomizeTabHost的onTrimMemory()方法,并调用System.gc()方法。
2)在AppsCustomizeTabHost的onTrimMemory()方法增加调用AppsCustomizePagedView.clearAllAppPages();
3)在AppsCustomizePagedView.jav...
分类:
移动开发 时间:
2014-12-05 14:20:38
阅读次数:
254
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