如何让appwidget开机后自动添加到Home Screen?
解决方案 »
- 运行编写android程序时 Eclipse经常死掉 是怎么回事??
- android 布局焦点问题讨论
- 如何从一个tab页跳到另一个tab页
- 请问FLAG_UPDATE_CURRENT和FLAG_CANCEL_CURRENT到底是什么区别啊?
- 点击Notification,怎么样让进入的activity不执行onCreate方法?
- 关于android list选项数据动态添加
- jni中读写串口,如何判断串口有数据
- 在DDMS里面只能看到系统的LOG,看不到自己的log,什么原因?急急急!!!!
- 请教个关于android sqlite update的问题
- intent的getIntExtra方法得不到值
- Android的布局实在是让俺太郁闷了,怎么实现把屏幕分成上下两部分
- android 视频播放有声音无图象是什么原因?
是不是在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 launcher:packageName =""
launcher:className=""
launcher:screen=""
launcher:x=""
launcher:y=""
launcher:spanX=""
launcher:spanY="" />
后面即可安装我上面说的了 ,或者直接烧system.img 。 />
你的Launcher需要加入一下权限才可以 android.permission.BIND_APPWIDGET .
在AndroidManifest定义。
记得给分 。。