以下转自百度知道


问:
自己创建了个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"     
            />

 

更多相关文章

  1. Ubuntu 将adb加入环境变量 及adb shell 无法启动
  2. Android(安卓)报错:InflateException: Binary XML file line #10:
  3. Android热点、WiFi、蓝牙等功能开启和关闭
  4. ubuntu 上android 源码编译 全过程(二)
  5. SourceProvider.getJniDirectories
  6. Android自定义Toast弹出消息提示
  7. Android(安卓)9.0模拟器root权限获取
  8. Android(安卓)Studio的几个Error与解决方案:“NDK not configure
  9. android AlertDialog或toast显示错误 Unable to add window toke

随机推荐

  1. Android之通话和短信
  2. 工作4年的我
  3. android 开机启动流程分析(10)init 部分整
  4. 入门 Android(安卓)之 js
  5. Android轮子:一款能用易用好用的Android图
  6. Android(安卓)FrameLayout布局
  7. Android怎么导入jar包
  8. Android(安卓)C2DM学习——服务器端代码
  9. Android中将控件放到线性布局的任意位置(
  10. Android(安卓)仿微信点赞和评论弹出框