在进行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的
------解决方案--------------------