2012-12-04 66 views
1

我嘗試從我的應用程序查詢其他應用程序(而不是我的應用程序)的內容提供商。 在該應用程序提供者與定義:Android 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 

沒有人有和想法?

+0

請清理您的項目並運行它。 –

+0

只是繼續此鏈接並檢查此代碼, [http://stackoverflow.com/questions/5233543/java-lang-securityexception-trying-to-read-from-android-contacts-uri] [1] [1]:http://stackoverflow.com/questions/5233543/java-lang-securityexception-trying-to-read-from-android-contacts-uri –

+0

@ Mehul1000我清潔項目...它不工作:( –

回答

0

你不能給你的應用程序BIND_APPWIDGET,因爲這是一個簽名|系統權限。有關更多信息,請參閱Android core resources manifest

+0

這意味着我不能使用此提供程序: –

相關問題