1. activity
2. service
3. contentProvider:应用中的数据,对外进行共享,其它应用可以通过内容提供者,可以访问到你应用中的数据,对数据进行增删改查
1)对不同的数据格式,统一了文件格式和数据访问API
2)内容提供者要继承ContentProvider类
3)在清单文件进行配置
a) <provider android:name=".PersonContentProvider" android:authorities="cn.i.providers.personprovider"/>
android:name: 类名 android:authorities: 唯一标识(在系统中,跟其它公司区分开来)
4) Uri
5) 生命周期
a)onCreate 内容提供者被创造后,由系统调用
b) query 如果外面的应用要访问内容提供者数据
c)getType 用于返回数据的内容类型(文本文件,xml)
d)insert 外面的应用可以往内容提供者添加内容提供者的数据
e)delete......................................删除........................
f)update......................................更新........................
4.广播接收者