下载此文档

Android开发工程师第二章 Android应用程序结构.ppt


文档分类:IT计算机 | 页数:约33页 举报非法文档有奖
1/33
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/33 下载此文档
文档列表 文档介绍
Android Android 开发工程师教程开发工程师教程开发入门篇开发入门篇第二章第二章 Android Android 应用程序结构应用程序结构教学目标?掌握开发 Android 应用程序中的四大组件及各个组件的功能。?掌握 Android 应用程序的目录结构、资源的使用方法和应用程序配置文件的结构。?掌握 Android 应用程序开发中所有类型 XML 文件的定义和使用方法。目录应用程序组件应用程序结构分析 Android 中 XML 文件的使用本章小结项目实训应用程序组件?活动–活动(Activity) 是 Android 应用程序的表现层,显示可视化的用户界面,并接收与用户交互所产生的界面事件。一个活动表示一个可视化的用户界面,关注一个用户从事的事件。例如,一个活动可能表示一个用户可选择的菜单项列表。一个文本短信应用程序可能有多个活动,一个活动用于显示联系人的名单;另一个活动用于写信息给选定的联系人。虽然应用程序工作时形成一个整体的用户界面,但是每个活动是独立于其他活动的。每一个活动都是作为 Activity 基类的一个子类的实现。以下两个方法是几乎在所有的 Activity 子类都需要实现。–(1) onCreate(Bundle ):初始化活动。在这个方法里通常使用 setContentView(int )方法将布局资源(layout resource) 定义到 UI上,然后使用 findViewById(int )在 UI中检索需要编程交互的小部件(widgets) 。即 setContentView ()方法用于指定由哪个文件指定布局( ),把界面显示出来,然后通过界面上的组件或触发事件进行相关操作。–(2) onPause ():处理当离开活动时要做的事情。在使用组件构建 Android 应用程序时,只要用到组件就必须在 文件中声明及指定它们的特性和要求。应用程序组件?广播接收器–广播接收器(Broadcast Receiver) 是用来接收并响应广播消息的组件,它不包含任何用户界面,可以通过启动 Activity 或者 Notification 通知用户接收到重要信息。即一个广播接收器它不做任何事情,仅是接收广播公告并作出相应的反应。许多广播源自于系统代码,如公告时区的改变、电池电量低、检测到无线信号等。应用程序也可以自己发起广播(即自定义广播事件),例如,让其他程序知道某些数据已经下载到设备且可以使用这些数据。一个应用程序可以有任意数量的广播接收器去反应任何它认为重要的公告。所有的接收器继承自 BroadcastReceiver 基类。使用时可以用 ()方法在程序代码中动态地注册这个类的实例,也可以通过 中<receiver> 标签静态声明。应用程序组件?服务–服务(Service) 用于没有用户界面,但需要长时间在后台运行的应用。一个服务没有一个可视化用户界面, 而是在后台无期限地运行。例如,用户在浏览网页时可以听到音乐声,此时就是将播放音乐作为一个服务, 即在后台播放音乐的同时,不影响用户浏览网页内容;或者也可能是边浏览网页,边从网络下载文件或进行软件升级。每个服务都继承自 Service 基类。使用时每个服务类在 中有相应的<service> 声明。服务可以通过 () 和 ()启动。应用程序组件?内容提供者–内容提供者(Content provider) 是 Android 系统提供的一种标准的共享数据机制,应用程序可以通过它访问其他应用程序的私有数据。 Android 系统内容提供了一些内置的 Content Provider ,能够为应用程序提供重要的数据信息。内容提供者继承自 ContentProvider 基类并实现了一个标准的方法集,使得其他应用程序可以检索和存储数据。然而,应用程序并不直接调用这些方法,而是使用一个 ContentResolver 对象并调用它的方法。 ContentResolver 能与任何内容提供者通信,它与提供者合作来管理参与进来的进程间的通信。目录应用程序结构分析应用程序组件 Android 中 XML 文件的使用本章小结项目实训 Android 应用程序结构分析? Android 应用目录剖析 Android 应用程序结构分析? src 目录–该目录存放 Android 应用程序所有源代码,即所有允许用户修改的 Java 文件和用户自己添加的 Java 文件都保存在这个目录中。 HelloWo

Android开发工程师第二章 Android应用程序结构 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数33
  • 收藏数0 收藏
  • 顶次数0
  • 上传人autohww
  • 文件大小0 KB
  • 时间2016-05-11