300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Android 如何预置桌面上的应用程序图标 快捷方式图标或者窗口小部件?

Android 如何预置桌面上的应用程序图标 快捷方式图标或者窗口小部件?

时间:2023-09-19 08:30:15

相关推荐

Android 如何预置桌面上的应用程序图标 快捷方式图标或者窗口小部件?

前言

欢迎大家我分享和推荐好用的代码段~~

声明

欢迎转载,但请保留文章原始出处:

CSDN:

雨季o莫忧离:/luckkof

正文

如何预置桌面上的应用程序图标、快捷方式图标或者窗口小部件?

请修改res/xml/default_workspace.xml文件,添加如下代码:

<span style="font-size:10px;"><favoritelauncher:packageName="" //完整的包名launcher:className=""//完整包名.类名(处理main intent的类)launcher:screen="" //应用图标所在的屏幕(从0开始)launcher:x=""//应用图标所在的列launcher:y="" />//应用图标所在的行<shortcutlauncher:uri=""launcher:icon="@drawable/ic_launcher_baidu"launcher:title="@string/baidu_title"launcher:screen=""launcher:x=""launcher:y="" /><shortcut launcher:uri="#Intent;action=android.intent.action.MAIN;launchFlags=0x10200000;component=com.cleanmaster.mguard/com.cleanmaster.processcleaner.ProcessCleanerActivity;end"launcher:icon="@drawable/ic_launcher_application"launcher:title="@string/jinshan_title" launcher:screen=""launcher:x=""launcher:y=""/><appwidgetlauncher:packageName="com.android.settings"launcher:className="com.android.settings.widget.SettingsAppWidgetProvider"launcher:screen="3"launcher:x="0"launcher:y="0"launcher:spanX="4" //在屏幕上x方向所占的格子数launcher:spanY="1" //在屏幕上y方向所占格子数 /></span>

备注

1、不能预置有configuration的AppWidget(KK以前版本)。

2、KK版本Launcher3不能预置AppWidget(Google默认设计)。

3、如果是运营商项目,会有resource_overlay机制,以OP01/SPEC0200/SEGC为例,桌面预置内容是以如下路径的default_workspace.xml为准:

ICS/ICS2: alps/mediatek/source/operator/OP01/SPEC0200/SEGC/OverLayResource/packages/apps/Launcher2/res/xml/default_workspace.xml

JB/JB2: alps/mediatek/operator/OP01/SPEC0200/SEGC/OverLayResource/packages/apps/Launcher2/res/xml/default_workspace.xml

其他运营商项目与此类似。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。