最新消息:

android基本组件介绍

android 大步 703浏览 0评论

View

view是UI元素,是构成用户界面的基本构建块。View可以是一个按钮、标签或文本字段,或者各种其他UI元素。视图也可用做其他视图的容器,所以UI中通常有一个视图层次结构。

Activity

Activity是一个用户界面的概念。Activity通常表示应用程序中的一个屏幕。它通常包含一个或多个View,但也可以不包含View。它帮助用户完成某一个操作,这一操作可能是查看数据、创建数据或编辑数据。大部分android应用都拥有多个Activity。

Intent

Intent通常定义执行某种工作的“意图”。Intent封装了几种概念,所以理解它们的最佳方法就是查看它们使用示例。可以使用Intent来执行以下任务。
  • 广播消息
  • 启动service
  • 启动Activity
  • 显示网页或一组联系人
  • 拨出或接听电话
Intent既可以由应用发起,也可以由系统发起。
Intent可以是隐式的,也可以是显式的。

ContentProvider

我们常常需要在设备上移动应用程序之间共享数据。因此,android为应用程序定义了一种标准机制来共享数据(比如联系人列表),无需公开底层存储、结构和实现。通过ContentProvider可以公开数据。允许应用程序使用来自其他应用程序的数据。

Service

即服务,类似windows系统中的服务,它们都是可能长时间运行的后台进程。Android定义了两种类型的Service:本地service和远程service 。本地service是只能由承载改service的应用程序访问的组件。而远程service是供在设备上运行的其他应用程序远程访问的service。
可以使用现有的service ,也可以扩展service类来编写自己的service。

AndroidManifest.xml

AndroidManifest.xml类似于J2EE中的web.xml文件,它定义应用程序的内容和行为。例如,它列出应用程序的Activity和service,以及运行应用程序所需要的权限和功能。

AVD

AVD使开发人员无需使用真实的Android设备就可以测试应用程序。可以在各种配置下创建AVD来模拟不同类型的真实设备。
来自为知笔记(Wiz)

转载请注明:大步's Blog » android基本组件介绍

SiteMap