如何让appwidget开机后自动添加到Home Screen?
解决方案 »
- android中ANROIDmANIFEST.XML文件打不开
- 我有罪啊,我用了一下午时间,终于无师自学,用C#开发了俺的第一个Android 浏览器APP,我对不起java 社区啊
- Sqllite的问题 那位大侠帮我看看谢谢了
- 在线等:老鸟们,筒子求教诲,求鞭策
- android开发时遇到的错误
- 各位大大请教1个X264的问题
- android连不上谷歌地图了?
- 求助!显示3张当前图片的轮播图,网上怎么也搜索不到
- 调用 axis2 webservices 问题?
- studio升级3.4之后运行一直卡在compiledebugjavawithjavac
- 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定义。
记得给分 。。