Android | 四大组件概述


安卓系统有四大基本组件,这四大组件是安卓的最基本的模块,这篇博客写在前面做一个简单的介绍,以后会详细写每个组件。

Activity

这个组件指的是安卓程序呈现层,就是平常我们手机打开APP之后看到的界面,专业一点就是说:Activity显示可视化的用户界面,并接收与用户交互所产生的界面事件。后面这句话的意思就是与我们交互之后,给我们的反馈。

安卓程序可以包含一个或多个Activity一般需要指定一个在程序启动时显示的Activity

当然一个安卓程序也可以没有Activity界面,所有的事情都在后台干。

Service

Service一般用于没有用户界面,但需要长时间在后台运行的应用。

Service组件通常用于为其他组件提供后台服务或监控其他组件的运行状态

BroadcaseReceiver

用于接收广播消息的组件,他同样没有任何的用户界面。

它可以启动ActivityNotification通知用户接收到重要信息。就是我们平常打开手机,哇,这么多的推送消息。Notification能够通过多种方法提示用户,包括闪动背景灯、震动设备、发出声音或在状态栏上放置一个图标。

ContentProvider

一种标准的共享数据机制,其他程序通过ContentProvider访问程序的私有数据。

安卓系统内部提供一些内置的ContentProvider,能够为应用程序提供重要的数据信息。比如:联系人信息、通话记录、短信等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章