Android-四大组件的简介

Android四大组件

####1、Activity
Activity是Android应用中负责与用户交互的组件,为其提供了可视化用户界面,如果Activity应用需要多个应用界面,那么这个Activity应用将会包含多个Activity,多个Activity组成Activity栈,当前活动的Activity位于栈顶。

####2、Service
Service与Activity的地位是并列的,它也代表一个单独的Android组件。Service与Activity的区别在于:Service通常位于后台运行,它一般不需要与用户交互,因此Servcie组件没有图形用户界面。与Activity组件需要继承Acitivity基类相似,Service组件需要继承Service基类。拥有自己的生命周期,通常为其他组件提供后台服务或监控其他组件的运行状态。

####3、BroadcastReceiver
BroadcastReceivr代表广播消息接收器,从代码实现角度来看,BroadcastReceiver非常类似于事件编程中的监听器。与普通事件监听器的事件源氏程序中的对象;而BroadcastReceiver监听的事件源是Android应用中的其他组件。

####4、ContentProvider
Android系统为跨应用的数据交换提供了一个标准:ContentProvider。通常与ContentProvider结合使用的ContentResolver,一个应用程序使用ContentProvider暴露自己的数据,另一个应用程序则通过ContentResolver来访问数据。

Comments

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×