您的位置:首页 > 移动开发 > Android开发

android4.0.4如何将不带activity的widget应用一开机时就显示在桌面上?

2014-10-23 17:01 344 查看
============问题描述============

将一个TimeWidgetSmall的widget(public class TimeWidgetSmall extends AppWidgetProvider),当作一个app添加到源码的packages/apps/目录下,编译源码后,在窗口小部件中有2*2的widget,也可以手动添加到桌面。就是没有实现:一开机时就显示在桌面上,请问该怎样实现??

在default_workspace.xml中添加,调试过包名和类名都正确:

<appwidget

launcher:packageName="org.example.zzw"

launcher:className="org.example.zzw.TimeWidgetSmall"

launcher:screen="0"

launcher:x="1"

launcher:y="0"

launcher:spanX="2"

launcher:spanY="2" />


============解决方案1============

具体看你用的那个launcher是不是在default_workspace.xml这个文件中配置桌面widget的。

我就碰到过xml目录下有几个default_workspace_****.xml文件的launcher
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: