java.lang.IllegalArgumentException: The android.permission.BIND_APPWIDGET is not a dangerous permission or special permission, please do not apply dynamically
时间: 2023-12-09 17:05:05 浏览: 157
android之appwidget
这个异常是因为在 Android 的权限模型中,有一些权限被称为“危险权限”,需要在应用安装时向用户申请,并且用户需要授权才能使用。而 BIND_APPWIDGET 权限不属于危险权限或特殊权限,因此不能在应用运行时动态申请。
如果你的应用需要使用 BIND_APPWIDGET 权限,你需要在应用的 AndroidManifest.xml 文件中声明该权限,然后在应用安装时,由用户授权。如果你需要在应用运行时动态添加小部件,你可以考虑使用其他可用的权限,如 android.permission.WRITE_EXTERNAL_STORAGE 或 android.permission.INTERNET。
阅读全文