一个跟数据库很相似的用于与其他程序传递信息的组件,用的也是数据库的CRUD操作

  相关权限

  • 注册内容提供者以及权限
<provider
android:name=".ContentResolver.CreateContentResplver"
android:authorities="com.cenzhongman.provider"
android:exported="true">
</provider>
  • 获取系统联系人权限
<uses-permission android:name="android.permission.READ_CONTACTS" />

内容URI(标识)

协议声明://权限(authority)/路径(path)

content://com.example.app.provider/table1-------------------table1表格的数据
content://com.example.app.provider/table1/1-----------------包含id值为1数据
content://com.example.app.provider/*------------------------包含任意的表格
content://com.example.app.provider/table1/#-----------------包含table1表格的任意行的数据

调用 Uri.parse()方法,将内容 URI 字符串解析成 Uri 对象

Uri uri = Uri.parse("content://com.example.app.provider/table1")

最新文章

  1. 行内js函数调用
  2. MongoDB之bson的介绍
  3. WordPress主题制作函数
  4. spring使用jackson返回object报错:Handler execution resulted in exception: Could not find acceptable representation
  5. ASP.NET的一套笔试题
  6. MySQL Date 函数
  7. hdu 4565 So Easy!(矩阵+快速幂)
  8. Lifting the Stone
  9. CONCATENATION 引发的性能问题
  10. Windows平台下主要的内存管理途径
  11. 查看Sql语句执行速度
  12. java课设-计算数学表达式的程序,201521123050,51 团队
  13. 外卖app的header组件开发
  14. git reset揭秘
  15. mybatis-generator XML Parser Error on line 38: 必须为元素类型 &quot;table&quot; 声明属性 &quot;enableInsertByPrimaryKey&quot;。
  16. idea java.lang.OutOfMemoryError: PermGen space
  17. 【转】每天一个linux命令(15):tail 命令
  18. 基于python的多线程暴破脚本
  19. js 正则表达式 整数或小数
  20. @Resource,@Autowired,@Inject3种注入方式

热门文章

  1. jdbc操作数据库的步骤
  2. C 碎片十 关键字&amp;库函数
  3. 018.Java类加载器
  4. PC端下载图片
  5. JSP中,EL表达式向session中取出一个attribute和JSP脚本访问session取出一个attribute,写法有何不同?(转自百度知道)
  6. label+input实现按钮开关切换效果
  7. windows 下设置MTU数值
  8. android-上下文菜单的创建 - 随心
  9. pat乙级1067
  10. 为当前导航添加active样式