1.1View
View是UI元素,时构成用户界面的基本构建块。View可以是一个按钮、标签或文本字段,或者各种其他UI元素。如果熟悉J2EESwing中的View ,那么就会理解Android中的View。视图也可以用作其他视图的容器,这意味着UI通常有一个视图层次结构。最终所看到的一切都是视图。
1.2Activity
Activity是一个用户界面的概念。Activity通常表示一个应用程序中的一个屏幕。它通常包含一个或多个View,但也可以不包含View。Activity与这个词的本身的含义很相似:帮助用户完成某一操作,这一操作可能是查看数据、创建数据或编辑数据。大部分Android应用程序内部拥有多个Activity。
1.3 Intent
Intent通常定义执行某种工作的“意图”。Intent封装了几种概念,所以理解它们的最佳方法时查看它们的使用实例。可以使用Intent来执行以下任务。
*广播消息
*启动Service
*启动Activity
*显示网页或一组联系人
*拨出或接听电话
Intent并不总是由应用程序发起,系统也会使用它们来向应用程序通知特定的事件(比如收到一条文本消息)。
Intent可以是显式的,也可以是隐式的。如果只是希望显示一个URL,那么系统将会决定哪些组件能满足此意图。你也可以提供由什么来处理该意图的具体信息。Intent将操作和操作处理程序松散的耦合在一起。