首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

appwidget开机后自动添加到Home Screen,该如何处理

2012-03-08 
appwidget开机后自动添加到Home Screen如何让appwidget开机后自动添加到Home Screen?[解决办法]是不是在ma

appwidget开机后自动添加到Home Screen
如何让appwidget开机后自动添加到Home Screen?

[解决办法]

是不是在manifest文件中把这个Activity的Intent-filter中加入
CATEGORY_HOME ??

大致是这个思路吧。


[解决办法]
刚好我前几天也做过 , 给你个思路吧。
修改default_workspace.xml 添加 <appwidget />节点信息。 
下面的更重要 ,皆采用adb 命令行方式操作
  
1、 将你修改的apk重新装入手机 使用adb方式如下: adb push Launcher.apk /system/app
2、 删除Launcher应用程序所在的数据库信息 (只有第一次创建时 才解析该xml文件)
rm /data/data/[package_name]/databases/launcher.db
3、重新启动手机 ,即可。 可能第一次加载挺慢,稍等片刻,即可成功。
[解决办法]
举例如下 , appwidget节点信息配置如下: 你懂的撒。 
<appwidget launcher:packageName =""
launcher:className=""
launcher:screen=""
launcher:x=""
launcher:y=""
launcher:spanX=""
launcher:spanY="" />
后面即可安装我上面说的了 ,或者直接烧system.img 。 



/>
[解决办法]
肯定需要的 。。。
 
[解决办法]

探讨
我用的是系统自带的控件为什么会报这个错呢?java.lang.SecurityException: bindGagetId appWidgetId=4 provider=null: User 10038 does not have android.permission.BIND_APPWIDGET.

热点排行