ContentProvider:
当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。
共享数据:其实就是在类里面定义了uri的地址,然后其它应用通过uri来连接这个类,从而实现了数据的共享。
先建立表格:

继承了ContentProvider的类:(实现增删改查)






到此,就写完了,关于操作数据库的增删改查的操作,然而,在清单里面还要进行设置

在AndroidManifest.xml中对application进行操作:

然后在Application Nodes 这一栏中添加:
添加以后,在它的右侧中,
要添加Name 和Authorities :
Name中添加你上面写的类的名字
Authorities 中添加你在这个类里定义的uri路径,就是包名+类名


然后进行保存就可以了。
因为我们这个程序写的是关于ContentProvider的。根据我们了解的特性,它是根据uri来判断并进行操作的,所以,为了能够更好的体现这一点,又重新建了一个android项目来存放test测试类:


在这里又必须对清单进行设置了。
AndroidManifest.xml:添加Uses Library

添加以后再在它的右侧设置

下面再设置Instrumentation:

点击add添加

添加后,选中添加的东西,会在它的右侧出现它的详细信息,然后进行设置Name和package:

本文详细介绍了Android中的ContentProvider组件,包括如何通过继承ContentProvider类并重写相应方法来实现数据共享,以及如何在AndroidManifest.xml中配置ContentProvider。此外,还提供了实例演示如何使用ContentProvider进行数据库操作。
1079

被折叠的 条评论
为什么被折叠?



