asysbang

 找回密码
 立即注册
查看: 8328|回复: 0
打印 上一主题 下一主题

添加widget到自己的应用

[复制链接]

510

主题

2

好友

6311

积分

管理员

Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80

最佳新人 活跃会员 热心会员 推广达人 宣传达人 灌水之王 突出贡献 优秀版主 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2014-3-17 17:34:09 |只看该作者 |倒序浏览
最近在做个应用,里面需要仿照launcher的添加widget功能
发现添加有些widget时候不能更新,比如墨迹天气(一直显示“载入皮肤”)

后来发送,需要bind这个widget

参考http://developer.android.com/guide/topics/appwidgets/host.html

4.0和之前版本没有权限检查,但是4.1之后需要检查bind是否成功

注意:如果是系统应用  那么bindAppWidgetIdIfAllowed  函数返回true
      
          如果是安装的应用那么bindAppWidgetIdIfAllowed 返回false  这个时候需要发送REQUEST_BIND_APPWIDGET 消息

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|aSys-帮 ( 京ICP备13033689号 )

GMT+8, 2024-7-2 02:57 , Processed in 0.045667 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部