- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
no Pain no Gain no Gavin 博客同步更新至:/deaboway /deaboway
前面介绍了Windows环境下,基于Android SDK (2.3 )和 Eclipse (helios )的
Android开发环境的搭建,并创建了第一个应用程序Hello Android World 。具体挺参
考小生的blog :/deaboway 或者/deaboway 。
现在,我们已经可以使用 Eclipse 来创建和开发 Android 应用程序,本文将仍
以Hello Android World 工程来深入解析 Eclipse 中Android 工程的结构以及调试。
写上篇的时候,刚好 Android SDK Platform Honeycomb Preview, revision 1
(android-3.0_pre_r01-linux.zip )已经加入http://dl-
/android/repository/repository.xml,却无法下载,因此我们的第一个
Android 应用程序是用的 Android SDK Platform 2.3.1 ,即Android 9 AVD 进行演
示。现在 Android SDK Platform Honeycomb Preview 已经放到http://dl-
/android/repository/android-3.0_pre_r01-linux.zip ,敢为天下先是我等
求知若渴的程序员的优秀品质,因此,本次我们使用必威体育精装版版本的 Android SDK
Platform Honeycomb Preview 来进行我们本次教程。
先看看必威体育精装版的 Honeycomb Preview 的样子吧(由于是Preview 版本,启动确实
不敢恭维,根据传闻,前几天之所以该版本一度无法下载安装是因为 google 发现
这个 Preview 版本太烂,面子上挂不住,所以又撤掉了,呵呵):
相比手机上目前使用的最高 Android 2.3 版本而言,Android 3.0 Honeycomb 更
适合平板电脑使用,是专门为 Android 平板电脑进行优化的系统版本。随着 SDK
的发布,更加有利于开发者和厂商针对 Android 3.0 Honeycomb 平板电脑进行开
发,包括 Android 平板电脑应用和匹配。
1
no Pain no Gain no Gavin 博客同步更新至:/deaboway /deaboway
一、 Android 应用程序概述
1. Android 的嫡系组件
Android 有四项一等公民(或称为嫡系组件) ,包括:Activity (活动)、
ContentProvider (内容提供程序)、BroadcastReceiver (广播接收器)与Service
(服务)。它们都必须宣告于AndroidManifest.xml 档案里。
Activity 活动
活动是最常用的 Android 应用程序形式。活动在一个称为视图(后文将介
绍)的类的帮助下,为应用程序提供 UI 。视图类实现各种 UI 元素,比如文本框、
标签、按钮和计算平台上常见的其他 UI 元素。
一个应用程序可以包含一个或多个活动。这些活动通常与应用程序中的屏幕
形成一对一关系。
应用程序通过调用 startActivity() 或 startSubActivity() 方法从一个活动转移到
另一个活动。如果应用程序只需“切换”到新的活动,就应该使用前一个方法。如
果需要异步的调用/ 响应模式,就使用后一个方法。在这两种情况下,都需要通过
方法的参数传递一个 intent 。
由操作系统负责决定哪个活动最适合满足指定的 intent (后文将介绍)。
对于 Activity ,关键是其生命周期的把握(后文将介绍),其次就是状态的保
存和恢复(onSaveInstanceState onRestoreInstanceState ),以及Activity 之间的跳转
和数据传输(intent )。
Activity 几乎承接着用户对应用程序(Application )的所有操作,Activity 应该
有一个窗口
您可能关注的文档
- 第八章 USB转串口模块使用说明书.pdf
- 第五章 降脂治疗LDL-C越低越好.ppt
- 怎样配置FSSO认证4.3.pdf
- 自动插件机的现状与发展.pdf
- 鹏华基金管理有限公司 邮件系统改造项目 招标文件教案.pdf
- 郑百文案例分析讲述.ppt
- 第九章 天蝎项目整机柜服务器技术规范v1.01.pdf
- 泰国自由行行程资料.pdf
- 第三章 高速串口记录仪说明书.pdf
- Android控件和布局的使用大全.doc
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江西省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年安徽省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年福建省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年广东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河南省高考英语试卷(含答案解析)+听力音频.docx
- 2024年湖北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江苏省高考英语试卷(含答案解析)+听力音频+听力原文.docx
文档评论(0)