我尝试从我的应用程序查询其他应用程序(不是我的应用程序)的内容提供程序。 该应用程序中的提供程序定义为:
android:readPermission="android.permission.BIND_APPWIDGET"
android:grantUriPermissions="true"
从我的应用程序我添加了用户权限android.permission.BIND_APPWIDGET到清单文件,但我得到:
java.lang.SecurityException: Permission Denial: opening provider com.* from ProcessRecord{427afe60 29052:*/u0a72} (pid=29052, uid=10072) requires android.permission.BIND_APPWIDGET or com.*.ACCESS
有没有人有想法?
答案 0 :(得分:0)
您不能为您的应用程序提供BIND_APPWIDGET,因为这是签名系统权限。有关详细信息,请参阅Android core resources manifest。