以下转自百度知道
问:
自己创建了个ContentProvider
以下是部分标签
<provider
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里边设权限啊 为什么总是这样??
答:
添加权限
<provider
android:exported="true"
android:name="com.android.provider.StudentProvider"
android:authorities="com.android.provider.StudentProvider"
/>
相关推荐
ContentProvider的创建与访问 android
今天我们来讲解一下如何创建及调用自己的ContentProvider。 在前面两篇文章中我们分别讲了如何读写联系人和短消息,相信大家对于ContentProvider的操作方法已经有了一定程度的了解。在有些场合,除了操作...
ContentProvider详解博客地址:http://blog.csdn.net/dmk877/article/details/50387741
本实例主要讲解自己创建ContentProvider用法及在其它应用中调用自己的ContentProvider。对应博客地址:http://blog.csdn.net/chenliqiang12345678/article/details/50588380
自定义ContentProvider完成数据交互,文章:http://write.blog.csdn.net/postedit/43950781
NULL 博文链接:https://sysuling.iteye.com/blog/1599454
ContentProvider短信的备份博客地址:http://blog.csdn.net/dmk877/article/details/50518464
contentprovider
用于Android的ContentProvider多个数据库表格创建,增删改查数据。
数据库的运用。
Contentprovider的简单实例。测试内容:从另外一个应用中调用provider
ContentProvider(其它程序共享访问).zip
介绍ContentProvider使用方法,包括最简单的用法,一个项目中创建多个ContentProvider分别操作数据库表,以及一个ContentProvider操作多张数据库表的用法。
Android高级编程雪梨作业之自定义ContentProvider 将任务01生词本作业中生成的生词本数据库通过自定义ContentProvider的方式,共享给其他应用。 要求如下: (1) 使用自定义SQLiteOpenHelper来管理数据库; (2) 提交...
contentprovider实现数据库的增,删,改,查,自定义组件显示
ContentProvider自定义以及使用系统ContentProvider
ContentProvider与ContentResolver 与 SQLiteOpenHelper http://blog.csdn.net/i_do_can/article/details/50937380 http://blog.csdn.net/i_do_can/article/details/50937380
1、Android Room操作SQLite数据 2、ContentProvider使用,使用Room进行数据库操作
这个是一个ContentProvider的服务的代码类,实现了创建注册ContentProvider
ContentProvider概述 ContentProvider概述 ...ContentProvider概述ContentProvider概述ContentProvider概述ContentProvider概述ContentProvider概述 ContentProvider概述ContentProvider概述ContentProvider概述