主题 : 如何定制Android的桌面 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 50917
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
综合积分: 18 分
注册时间: 2011-06-27
最后登录: 2011-10-11
楼主  发表于: 2011-09-14 17:31

 如何定制Android的桌面

      重新编译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,大家帮忙看下,多谢啦!