Android四大核心组件(五大核心组件)分别是Activity,Service,Intent,Content Provider,BroadCast Receiver等,它们都具有良好的生命周期,在android开发中,经常会使用到这几大核心组件的,下面将用简短的语句来介绍一下。
1:Activity
Activity相当于一个页面,里面可以存放大量的view元素。
2:View
view是UI元素,例如Button按钮,Label标签,Text文本等都属于view元素
3:Intent
intent用于调用组件,有如下几大用处:
开始一个服务
加载Activity
显示web网页
显示联系人列表
广播一条消息
拨打电话等
例如你可以使用intent来加载下面的一个网页,代码如下:
Intent intent=new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse("http://www.tpyyes.com")); startActivity(intent);
4:Service
service是一个可以运行很长时间的后台进程,服务分为本地服务与远程服务两种。
5:Content Provider
Content Provider内容提供者用于在应用程序之间共享数据,使用频率不是很多,它是用于管理数据库中的数据的,可以对数据库进行增删改查操作等。
6:BroadCast Receiver
BroadCast Receiver广播接收者是四大组件之一,使用频率比较高,它可以监控系统的变化,如网络连接,电池电量变化,用户离线上线等实时信息,BroadcastReceiver分为静态注册和动态注册,具体的使用可以查看:http://www.tpyyes.com/a/android/2017/0911/213.html来学习。
Android四大核心组件(五大)在面试中也是非常容易被问到的,所以它们的使用也必须要了解一下!