1

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

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

有没有人有想法?

4

1 回答 1

0

你不能给你的应用程序 BIND_APPWIDGET 因为那是一个签名|系统权限。有关详细信息,请参阅Android 核心资源清单

于 2012-12-05T00:27:36.653 回答