重新编译Lanucher,生成Launcher.apk,然后放到模拟器上去运行。现在希望定制一下android的桌面,想在桌面上添加一些快捷方式和插件,通过修改default_workspace.xml,在里面添加一些插件信息,编译后,运行,添加的插件没有出现在桌面上。
default_workspace.xml如下
<?xml version="1.0" encoding="UTF-8"?>
<favorites
xmlns:launcher="http://schemas.android.com/apk/res/com.mtdk.launcher">
<favorite
launcher:className="com.android.music.MusicBrowserActivity" launcher:packageName="com.android.music"
launcher:screen="0"
launcher:x="1"
launcher:y="1" />
<favorite
launcher:className="com.android.browser.BrowserActivity" launcher:packageName="com.android.browser"
launcher:screen="1"
launcher:x="4"
launcher:y="4" />
<favorite
launcher:className="com.google.android.maps.MapsActivity" launcher:packageName="com.google.android.apps.browser"
launcher:screen="2"
launcher:x="2"
launcher:y="2" />
</favorites>
添加的browser和browser没有出现在桌面上,是不是需要修改相应的代码,浏览了一下LauncherProvider.java的代码,设备启动时,会去加载default_workspace.xml,应该会便利到新添加的应用呀,但是就图标就是没显示出来,是不是需要修改其他地方的代码,我这边的launcher是从froyo拿过来的,版本为2.21,大家帮忙看下,多谢啦!