Android 基础
在为Android构建应用程序时,我们需要了解视图,活动,片段,意图,内容提供者,服务和 AndroidManifest.xml
文件。
视图(View)
视图是形成用户界面的基本构建块的用户界面(UI)元素。
视图可以是按钮,标签,文本字段或许多其他UI元素。
视图也用作视图的容器,这意味着UI中通常有视图层次结构。
Activity
Activity通常是代表单个屏幕的UI概念。
它通常包含一个或多个视图。
分段(Fragment)
分段像子活动,活动可以同时在屏幕上显示一个或多个分段。
当屏幕小时,活动更可能仅包含一个分段,并且该分段可以是在较大屏幕内使用的相同分段。
意图(Intent)
意图一般定义了“intention”来做一些工作。
Intents封装了几个概念。 我们可以使用意图来执行以下任务:
- 广播消息。
- 启动服务。
- 启动活动。
- 显示网页或联系人列表。
- 拨打电话号码或接听电话。
意图不总是由你的应用程序启动。
系统还使用Intents来通知您的应用程序特定事件,例如文本消息的到达。
意图可以是显式或隐式的。如果你只是想要显示一个URL,系统决定什么组件将满足意图。
我们还可以提供关于应该处理意图的具体信息。
意图松散耦合动作和动作处理程序。
内容提供者
Android定义了应用程序共享数据而不暴露底层存储的标准方法。
通过内容提供者,你可以公开你的数据,让应用程序使用其他应用程序的数据。
服务
Android中的服务类似于在Windows或其他平台中看到的服务。
服务是可以运行很长时间的后台进程。
Android定义了两种类型的服务:
- 本地服务
- 远程服务
本地服务只能由托管服务的应用程序访问。
远程服务是指由设备上运行的其他应用程序远程访问的服务。
更多建议: