读书人

appwidget开机后自动添加到Home Scree

发布时间: 2012-03-08 13:30:13 作者: rapoo

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.

读书人网 >Android

热点推荐