草庐IT

bindAppWidgetId

全部标签

android - 调用 bindAppWidgetId 时出现安全异常

在为Android开发启动器(主屏幕)应用程序时,我遇到了一个我不明白的安全异常。调用[bindAppWidgetId()][1]方法来自在我的启动器Activity中,我得到此安全异常:08-1911:30:11.689:错误/AndroidRuntime(6032):java.lang.SecurityException:bindGagetIdappWidgetId=99provider=ComponentInfo{com.android.music/com.android.music.MediaAppWidgetProvider}:用户10034没有android.permiss

android - 在没有 bindAppWidgetId() 的情况下将小部件添加到启动器页面

我正在尝试将库存ICS启动器变成一个独立的应用程序。我快到了-唯一不起作用的是搜索图标和将小部件放到屏幕上,这会导致崩溃。崩溃是因为股票启动器使用appWidgetManager.bindAppWidgetId(appWidgetId,componentName);添加小部件,apparentlyonlysystemappshavepermissiontodo.所以我的问题是,非系统应用添加小部件并获得与普通ICS启动器相同的UI体验的正确方法是什么? 最佳答案 提姆,您的问题是您正在寻找错误的对象。您无法真正控制AppWidget