DBMNG数据库管理与应用

书籍是全世界的营养品。生活里没有书籍,就好像没有阳光;智慧里没有书籍,就好像鸟儿没有翅膀。
当前位置:首页 > 移动应用 > Android

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

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


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

[html] view plaincopy在CODE上查看代码片派生到我的代码片
  1. <span style="font-size:10px;"><favorite  
  2.         launcher:packageName="" //完整的包名  
  3.         launcher:className=""      //完整包名.类名(处理main intent的类)  
  4.         launcher:screen=""            //应用图标所在的屏幕(从0开始)  
  5.         launcher:x=""                    //应用图标所在的列  
  6.         launcher:y="" />                //应用图标所在的行  
  7. <shortcut  
  8.         launcher:uri="http://www.baidu.com"  
  9.         launcher:icon="@drawable/ic_launcher_baidu"  
  10.         launcher:title="@string/baidu_title"  
  11.         launcher:screen=""  
  12.         launcher:x=""  
  13.         launcher:y="" />  
  14. <shortcut                
  15.    launcher:uri="#Intent;action=android.intent.action.MAIN;launchFlags=0x10200000;component=com.cleanmaster.mguard/com.cleanmaster.processcleaner.ProcessCleanerActivity;end"  
  16.         launcher:icon="@drawable/ic_launcher_application"  
  17.         launcher:title="@string/jinshan_title"   
  18.         launcher:screen=""  
  19.         launcher:x=""  
  20.         launcher:y=""/>  
  21.  <appwidget  
  22.         launcher:packageName="com.android.settings"  
  23.         launcher:className="com.android.settings.widget.SettingsAppWidgetProvider"  
  24.         launcher:screen="3"  
  25.         launcher:x="0"  
  26.         launcher:y="0"  
  27.         launcher:spanX="4"  //在屏幕上x方向所占的格子数  
  28.         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

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

本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号