Android 基础

2018-02-20 18:36 更新

在为Android构建应用程序时,我们需要了解视图,活动,片段,意图,内容提供者,服务和 AndroidManifest.xml 文件。

视图(View)

视图是形成用户界面的基本构建块的用户界面(UI)元素。

视图可以是按钮,标签,文本字段或许多其他UI元素。

视图也用作视图的容器,这意味着UI中通常有视图层次结构。

Activity

Activity通常是代表单个屏幕的UI概念。

它通常包含一个或多个视图。

分段(Fragment)

分段像子活动,活动可以同时在屏幕上显示一个或多个分段。

当屏幕小时,活动更可能仅包含一个分段,并且该分段可以是在较大屏幕内使用的相同分段。

意图(Intent)

意图一般定义了“intention”来做一些工作。

Intents封装了几个概念。 我们可以使用意图来执行以下任务:

  • 广播消息。
  • 启动服务。
  • 启动活动。
  • 显示网页或联系人列表。
  • 拨打电话号码或接听电话。

意图不总是由你的应用程序启动。

系统还使用Intents来通知您的应用程序特定事件,例如文本消息的到达。

意图可以是显式或隐式的。如果你只是想要显示一个URL,系统决定什么组件将满足意图。

我们还可以提供关于应该处理意图的具体信息。

意图松散耦合动作和动作处理程序。

内容提供者

Android定义了应用程序共享数据而不暴露底层存储的标准方法。

通过内容提供者,你可以公开你的数据,让应用程序使用其他应用程序的数据。

服务

Android中的服务类似于在Windows或其他平台中看到的服务。

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

Android定义了两种类型的服务:

  • 本地服务
  • 远程服务

本地服务只能由托管服务的应用程序访问。

远程服务是指由设备上运行的其他应用程序远程访问的服务。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号