访问自己创建的Contentprovider 抛异常 提示Permission Denial:
16lz
2021-01-25
以下转自百度知道
问:
自己创建了个ContentProvider
以下是部分标签
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:name="com.android.provider.StudentProvider"
android:authorities="com.android.provider.StudentProvider"
/>
更多相关文章
- Ubuntu 将adb加入环境变量 及adb shell 无法启动
- Android(安卓)报错:InflateException: Binary XML file line #10:
- Android热点、WiFi、蓝牙等功能开启和关闭
- ubuntu 上android 源码编译 全过程(二)
- SourceProvider.getJniDirectories
- Android自定义Toast弹出消息提示
- Android(安卓)9.0模拟器root权限获取
- Android(安卓)Studio的几个Error与解决方案:“NDK not configure
- android AlertDialog或toast显示错误 Unable to add window toke