Android应用的基本组件的简单总结
1,Activity是安卓应用中负责与用户相交的组件,但Activity只能通过setContentView(View)View组件是UI控件
,容器控件的基类View组件就是Android应用用户实实在在看到的部分,但View组件需要放到容器组件中,或者使用
Activity将他显示出来,
2,Service
Service与Activity的地位是并列的,它也代表单独的Android应用组件,
Service与Activity的区别在于Service是位于后台,没有用户界面,不与用户交互,
Service通常用于为其他组件提供后台服务,或监控其他组件的运行状态,
3,BrodCaseReceive相当于一个监听器,,监听整个安卓应用
有两种注册方式
1,静态注册,在mainnifest中注册,这种注册方式会跟随应用的始终
2,动态注册,在类里面注册,可灵活控制广播的生死
4,ContentProvider
实现ContentProvider的增删改查方法,在结合ContentResolver使用
一个应用通过ContentProvider暴露数据,另一个应用通过ContentResolver访问数据
5,Intent
Intent是四大组件之间的桥梁,分为显示与隐式两种,显示是直接明确指定需要打开或触发的组件名,
隐式则是通过IntentFilter来过滤出符合条件的intent