二:Android 应用组件

Android应用由四大组件构成:Activity作为用户交互的界面,Service在后台运行执行任务,BroadcastReceiver接收系统广播事件,ContentProvider管理应用共享数据。Intent用于启动组件并实现组件间通信。应用的组件和需求需在AndroidManifest.xml清单文件中声明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

应用组件是 Android 应用的基本构建块。每个组件都是一个入口点,系统或用户可通过该入口点进入您的应用。

1.Activity <activity> 元素。

        是与用户交互的入口点。它表示拥有界面的单个屏幕。

2.服务 <service> 

        是一个通用入口点,用于因各种原因使应用在后台保持运行状态。是一种在后台运行的组件,用于执行长时间运行的操作或为远程进程执行作业。

3.<receiver>广播<receiver>

        借助广播接收器组件,系统能够在常规用户流之外向应用传递事件,从而允许应用响应系统范围内的广播通知。

4.内容提供程序 <provider> 

        管理一组共享的应用数据,您可以将这些数据存储在文件系统、SQLite 数据库、网络中或者您的应用可访问的任何其他持久化存储位置。

在四种组件类型中,有三种(Activity、服务和广播接收器)均通过异步消息 Intent 进行启动。Intent 会在运行时对各个组件进行互相绑定。您可以将 Intent 视为从其他组件(无论该组件是属于您的应用还是其他应用)请求操作的信使。

清单文件

 Android 系统启动应用组件之前,系统必须通过读取应用的清单文件 (AndroidManifest.xml) 确认组件存在。

清单文件作用

1.声明应用的组件

2.确定应用需要的任何用户权限

3.根据应用使用的 API,声明应用所需的最低API

4.声明应用使用或需要的硬件和软件功能

5.声明应用需要链接的 API 库(Android 框架 API 除外)

清单文件的主要任务是告知系统应用组件的相关信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值