Android——组件简介

开发android应用程序,需要理解View、Activity、Fragment、Intent 、ContentProvider、Service、AndroidManifest.xml文件和AVD。

  • View:View是UI元素。是构成用户界面的基本构建块。View可以是一个按钮、标签、文本字段或者各种其他UI元素。
  • Activity:Activity通常表示因公程序中的一个屏幕。通常包含一个或多个View,可以不包含VIew。它可以完成查看数据、创建数据或编辑数据的操作。大部分Android引用程序内都有多个Activity。
  • Fragment:Fragment就像是子活动,Activity可以在屏幕上显示一个或多个Fragment。当屏幕较小时,一个活动更可能只包含一个Fragment,而且可能与大屏幕使用同一个Fragment。
  • Intent:通常用于定义执行某种工作的意图。Intent可以执行的任务:

广播消息

启动Service

启动Activity

显示网页或一组联系人

拨打或接听电话

 

 

  • ContentProvider:一种共享数据的标准机制,允许应用程序使用来自其他应用程序的数据。
  • Service:类似于Windows中的服务,长时间运行于后台进程。其分为两种:本地Service和远程Service。本地Service是只能由承载该Service的应用程序访问的组件。远程Service是供在设备上运行的其他应用程序远程访问的Service。
  • AndroidManifest.xml类似于JavaEE中的web.xml文件,定义应用程序的内容和行为。比如:列出应用程序的Activity和Service,以及运行应用程序所需要的权限和功能。
  • AVD:使开发人员无需使用真实的Android设备就可以测试应用程序。即:模拟器。
posted @ 2015-05-16 10:58  ithaibo  阅读(174)  评论(0编辑  收藏  举报
请留下你的高见