📜  Android核心构建模块

📅  最后修改于: 2020-09-28 06:50:29             🧑  作者: Mango

Android核心构建块

android组件只是一段具有明确定义的生命周期的代码,例如Activity,Receiver,Service等。

android的核心构建块或基本组件是活动,视图,意图,服务,内容提供者,片段和AndroidManifest.xml。

活动

活动是代表单个屏幕的类。就像AWT中的框架一样。

视图

视图是UI元素,例如按钮,标签,文本字段等。您所看到的都是视图。

意图

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

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

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

Intent intent=new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("http://www.javatpoint.com"));
startActivity(intent);

服务

服务是可以长时间运行的后台进程。

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

内容提供商

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

分段

碎片就像活动的一部分。一个活动可以同时在屏幕上显示一个或多个片段。

AndroidManifest.xml

它包含有关活动,内容提供者,权限等的信息。就像Java EE中的web.xml文件。

Android虚拟设备(AVD)

它用于测试android应用程序,而无需移动设备或平板电脑等。它可以按不同的配置创建,以模拟不同类型的真实设备。