Android 核心构建模块
安卓 组件 只是一个具有明确定义生命周期的代码片段,例如Activity、Receiver、Service等。
安卓的核心构建块或基本组件是活动、视图、意图、服务、内容提供者、片段和AndroidManifest.xml。
Activity
Activity是表示一个单独屏幕的类。它类似于AWT中的框架。
View
View是用户界面元素,例如按钮、标签、文本字段等。任何你看到的都是一个视图。
Intent
Intent用于调用组件。主要用途有:
- 启动服务
- 启动活动
- 显示网页
- 显示联系人列表
- 广播消息
- 拨打电话等。
例如,您可以编写以下代码来查看网页。
Intent intent=new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("http://www.javatpoint.com"));
startActivity(intent);
服务
服务是可以长时间运行的后台进程。
有两种类型的服务:本地服务和远程服务。本地服务可以从应用程序内部访问,而远程服务可以从同一设备上运行的其他应用程序远程访问。
ContentProvider
ContentProvider用于在应用程序之间共享数据。
Fragment
Fragment类似于活动的部分。一个活动可以同时在屏幕上显示一个或多个片段。
AndroidManifest.xml
它包含有关活动、内容提供者、权限等的信息。它类似于Java EE中的web.xml文件。
Android虚拟设备(AVD)
它用于在不需要手机、平板等设备的情况下测试Android应用程序。它可以创建不同配置的虚拟设备,以模拟不同类型的真实设备。