Android 如何预置桌面上的应用程序图标、快捷方式图标或者窗口小部件?
2014-03-19 09:47
926 查看
[b]前言
欢迎大家我分享和推荐好用的代码段~~
声明
欢迎转载,但请保留文章原始出处:
CSDN:http://www.csdn.net
雨季o莫忧离:http://blog.csdn.net/luckkof[/b]
正文
如何预置桌面上的应用程序图标、快捷方式图标或者窗口小部件?
请修改res/xml/default_workspace.xml文件,添加如下代码:
备注:
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
其他运营商项目与此类似。
欢迎大家我分享和推荐好用的代码段~~
声明
欢迎转载,但请保留文章原始出处:
CSDN:http://www.csdn.net
雨季o莫忧离:http://blog.csdn.net/luckkof[/b]
正文
如何预置桌面上的应用程序图标、快捷方式图标或者窗口小部件?
请修改res/xml/default_workspace.xml文件,添加如下代码:
<span style="font-size:10px;"><favorite launcher:packageName="" //完整的包名 launcher:className="" //完整包名.类名(处理main intent的类) launcher:screen="" //应用图标所在的屏幕(从0开始) launcher:x="" //应用图标所在的列 launcher:y="" /> //应用图标所在的行 <shortcut launcher:uri="http://www.baidu.com" 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=""/> <appwidget launcher: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
其他运营商项目与此类似。
相关文章推荐
- 如何预置桌面上的应用程序图标、快捷方式图标或者窗口小部件?
- 如何预置桌面上的应用程序图标、快捷方式图标或者窗口小部件?
- android 预置桌面上的应用程序图标、快捷方式图标或者窗口小部件
- android 桌面快捷方式、窗口小部件、文件夹、书签 launcher、appwidget、shortcut、folder、bookmark
- 在Android桌面添加应用程序的快捷方式图标
- 如何在android桌面添加几个app图标做快捷方式
- 如何把应用程序的快捷方式(shortcuts)添加到桌面——(开源项目apps-for-android中的AnyCut项目详解)
- Android 如何在Launcher桌面创建或者删除快捷图标
- 如何在android桌面添加几个app图标做快捷方式?
- Android为你的应用程序添加桌面快捷方式
- Android桌面快捷方式图标生成与删除,使用Intent与launcher交互
- Win7 VS2010下开发的CS软件,安装到XP下无法运行或者桌面快捷方式无法显示图标的问题解决方法
- Android_如何为一个app创建桌面快捷方式
- 如何在Fedora添加桌面快捷方式、如何添加到应用程序
- Android应用开发之(如何自动在桌面创建快捷方式)
- android桌面小部件appwidget使用ListView或者StackView如何刷新
- Android桌面快捷方式图标生成与删除,使用Intent与launcher交互
- Android APP自动生成桌面快捷图标 启动方式有差异
- Android_如何创建桌面快捷方式
- Android应用开发之(如何自动在桌面创建快捷方式)