7、安卓应用开发:创建、清单文件与生命周期管理

安卓应用开发:创建、清单文件与生命周期管理

1. 安卓应用的构成

移动设备在全球范围内广泛使用,其形状和尺寸多种多样。为了让应用在不同硬件(特别是不同屏幕分辨率和像素密度)、不同国家以及支持多种语言的情况下无缝运行,我们需要了解安卓应用的构成。

安卓应用由松散耦合的组件组成,这些组件由应用清单文件( AndroidManifest.xml )绑定在一起。该清单文件描述了每个组件以及它们之间的交互方式,同时还包含了应用的元数据,如硬件和平台要求。以下是构成安卓应用的六个主要组件:
- 活动(Activities) :应用的展示层,应用中的每个屏幕都是 Activity 类的扩展。活动使用视图(Views)来形成图形用户界面,用于显示信息并响应用户操作,类似于桌面开发中的表单。
- 服务(Services) :应用的后台工作者,在后台运行,更新数据源、可见活动并触发通知。即使应用的活动不活跃或不可见,服务也能继续执行常规处理。
- 内容提供者(Content Providers) :可共享的数据存储,用于管理和共享应用数据库,是跨应用边界共享数据的首选方式。安卓设备包含多个原生内容提供者,如媒体库和联系人详情。
- 意图(Intents) :应用间的消息传递框架,可在系统范围内广播消息或发送到目标活动或服务,表明要执行的操作意图,系统会确定执行操作的目标。
- 广播接收器(Broadcast Receivers)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值