Android 核心构建模块

17 Mar 2025 | 阅读 2 分钟
android components

一个 Android 组件简单来说就是一段代码,它具有明确定义的生命周期,例如 Activity、Receiver、Service 等。

Android 的核心构建模块基本组件包括 Activity、View、Intent、Service、Content Provider、Fragment 和 AndroidManifest.xml。

活动

Activity 是一个代表单个屏幕的类。它类似于 AWT 中的 Frame。

视图 (View)

View 是 UI 元素,如按钮、标签、文本字段等。你所看到的一切都是一个 View。

意图

Intent 用于调用组件。它主要用于

  • 启动服务
  • 启动一个活动
  • 显示一个网页
  • 显示联系人列表
  • 广播消息
  • 拨打电话等。

例如,您可以编写以下代码来查看网页。


服务

Service 是一个可以长时间运行的后台进程。

服务有两种类型:本地服务和远程服务。本地服务从应用程序内部访问,而远程服务则从同一设备上运行的其他应用程序远程访问。


内容提供器

内容提供器用于在应用程序之间共享数据。


Fragment

Fragment 类似于 Activity 的一部分。一个 Activity 可以同时在屏幕上显示一个或多个 Fragment。


AndroidManifest.xml

它包含关于 Activity、内容提供器、权限等信息。它类似于 Java EE 中的 web.xml 文件。


Android 虚拟设备 (AVD)

它用于测试 Android 应用程序,而无需手机或平板电脑等。它可以配置为模拟不同类型的真实设备。

下一主题Android 模拟器