当前位置: 代码迷 >> Android >> 求高手解决launcher开发,does not have android.permission.BIND_APPWIDGET有关问题
  详细解决方案

求高手解决launcher开发,does not have android.permission.BIND_APPWIDGET有关问题

热度:97   发布时间:2016-05-01 21:52:47.0
求高手解决launcher开发,does not have android.permission.BIND_APPWIDGET问题
在进行launcher二次开发时,自己改写了AppWidgetPickActivity,但在选择了widget返回时出现User 10067 does not have android.permission.BIND_APPWIDGET.异常,经过调试发现这个异常是在执行AppWidgetService里的bindAppWidgetId方法而抛出的,求高手解决问题

------解决方案--------------------
User 10067 does not have android.permission.BIND_APPWIDGET

估计是你的lanucher要作为系统app才可以使用,就是说uid在1000以内。在源码下编译,模仿系统app上面的androidmainfest.xml配置写一下。。
------解决方案--------------------
此权限普通应用无法取得,看看所有的第三方launcher就知道了,桌面添加widget都是需要调用系统的Action的
------解决方案--------------------
探讨
引用:

User 10067 does not have android.permission.BIND_APPWIDGET

估计是你的lanucher要作为系统app才可以使用,就是说uid在1000以内。在源码下编译,模仿系统app上面的androidmainfest.xml配置写一下。。
这个launcher是可以运行的,根据log,照理说……
  相关解决方案