Android | 四大组件概述


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

Activity

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

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

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

Service

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

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

BroadcaseReceiver

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

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

ContentProvider

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值