widget添加至桌面代码怎么实现

chewei830 2012-02-03 08:57:22
activity里有一个按钮,点击后将这个widget添加到桌面上
...全文
145 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hbaiqian1 2012-10-11
  • 打赏
  • 举报
回复
系统运行时动态修改,需要root权限.

(1), 需要在/data/system/appwidgets.xml里面添加:
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<gs>
<p pkg="com.android.deskclock" cl="com.android.alarmclock.AnalogAppWidgetProvider" />
<p pkg="com.android.settings" cl="com.android.settings.widget.SettingsAppWidgetProvider" />
<h pkg="com.android.launcher" id="400" />
<g id="1" h="0" p="1" />
<g id="2" h="0" p="0" />
</gs>







(2),在/data/data/com.android.launcher/databases/launcher.db中插入一条记录

freedodge 2012-10-11
  • 打赏
  • 举报
回复
同问,楼主知道了么???
chewei830 2012-02-07
  • 打赏
  • 举报
回复
自己up一下

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧