Android SecurityException:没有uri的权限

时间:2012-12-04 10:11:38

标签: android security securityexception

我尝试从我的应用程序查询其他应用程序(不是我的应用程序)的内容提供程序。 该应用程序中的提供程序定义为:

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

有没有人有想法?

1 个答案:

答案 0 :(得分:0)

您不能为您的应用程序提供BIND_APPWIDGET,因为这是签名系统权限。有关详细信息,请参阅Android core resources manifest