相关文章
Broadcast Receiver(广播接收者)
什么是Service(服务)?
Android开发-Intent(意图)
为什么需要Content Provider(内容提供者)?简单来说,就是另外一个应用想要访问此应用中私有的数据库,此应用中提供了一个中间对象来供其他应用访问,这个中间对象就是内容提供者。
1.1 内容提供者概述
内容提供者组件通过请求从一个应用程序向其他的应用程序提供数据。这些请求由类 ContentResolver 的方法来处理。内容提供者可以使用不同的方式来存储数据。数据可以被存放在数据库,文件,甚至是网络。有时候需要在应用程序之间共享数据。这时内容提供者变得非常有用。
内容提供者可以让内容集中,必要时可以有多个不同的应用程序来访问。内容提供者的行为和数据库很像。可以查询,编辑它的内容,使用insert(), update(), delete() 和 query() 来添加或者删除内容。多数情况下数据被存储在 SQLi