Launcher定制

 Launcher定制图标、文件夹等,都是通过设置default_workspace.xml来定制的,而解析该文件的代码是在LauncherProvider. loadFavorites()方法中,并把数据存在数据库中。下面看三种定制。

1 定制应用程序快捷图标

<favorite

        launcher:packageName="com.android.camera"                    //apk package name

        launcher:className="com.android.camera.Camera"             //apk activity class name

        launcher:screen="1"               //第几屏

        launcher:x="1"                                    

        launcher:y="3" />

n         packageNameapk包名

n         className:主Activity的类名

n         screenLauncher桌面有5个屏,表示第几个屏

n         x:表示在屏幕中x轴位置

n         y:表示在屏幕中y轴的位置

2 小部件图标定制

    <appwidget

        launcher:packageName="com.android.deskclock"

        launcher:className="com.android.alarmclock.AnalogAppWidgetProvider"

        launcher:screen="2"

        launcher:x="1"

        launcher:y="0"

        launcher:spanX="2"

        launcher:spanY="2" />

n         spanX:表示占X轴几格

n         spanY:表示占Y轴几格

3定制文件夹

     <folder

        launcher:container="-100"

        launcher:screen="3"

        launcher:x="3"

        launcher:y="3">

        <favorite

        launcher:packageName="com.android.browser"

        launcher:className="com.android.browser.BrowserActivity" />

        <favorite

        launcher:packageName="com.android.settings"

        launcher:className="com.android.settings.Settings" />

    </folder>

n         container:表示应用程序的容器,folder的容器为整数,-100表示在桌面的程序,-101表示是主屏底部的程序;

n         favorite表示为该文件夹中的应用图标

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值