访问自己创建的Contentprovider 抛异常 提示Permission Denial:

阅读更多

以下转自百度知道


问:
自己创建了个ContentProvider
以下是部分标签
            android:name="com.android.provider.StudentProvider"
            android:authorities="com.android.provider.StudentProvider"     
            />
然后又用其他程序调用它时,总提示权限错误
java.lang.SecurityException: Permission Denial: opening provider com.android.provider.StudentProvider from ProcessRecord{b4054ef8 7614:com.example.test/u0a76} (pid=7614, uid=10076) that is not exported from uid 10068
我没在provider里边设权限啊 为什么总是这样??



答:
添加权限
            android:exported="true"
            android:name="com.android.provider.StudentProvider"
            android:authorities="com.android.provider.StudentProvider"     
            />

 

你可能感兴趣的:(android,ContentProvider)