手机版

Android中文帮助文档

发布时间:2024-11-21   来源:未知    
字号:

中文版的sdk很好用的


本文由凭湾飞龙贡献
pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
Guangzhou University
凭湾飞龙
android 中文文档 什么是 Android?Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一 些重要的应用程序. Beta 版的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口.
特性
应用程序框架 支持组件的重用与替换 Dalvik 虚拟机 专为移动设备优化 集成的浏览器 基于开源的 WebKit 引擎 优化的图形库 包括定制的 2D 图形库,3D 图形库基于 OpenGL ES 1.0 (硬件加速可选) SQLite 用作结构化的数据存储 多媒体支持 包括常见的音频, 视频和静态图像格式 (如 MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) GSM 电话技术 (依赖于硬件) 蓝牙 Bluetooth, EDGE, 3G, 和 WiFi (依赖于硬件) 照相机,GPS,指南针,和加速度计(accelerometer) (依赖于硬件) 丰富的开发环境 包括设备模拟器,调试工具,内存及性能分析图表,和 Eclipse 集成开发环境插件


Android 架构下图显示的是 Android 操作系统的主要组件.每一部分将会在下面具体描述.
1 / 107
Guangzhou University
凭湾飞龙
应用程序Android 会同一系列核心应用程序包一起发布, 该应用程序包包括 email 客户端, SMS 短消息程序,日历,地图,浏览器,联系人管理程序等.所有的应用程序 都是使用 JAVA 语言编写的.
应用程序框架开发人员也可以完全访问核心应用程序所使用的 API 框架.该应用程序的架构 设计简化了组件的重用; 任何一个应用程序都可以发布它的功能块并且任何其它 的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性限制).同 样,该应用程序重用机制也使用户可以方便的替换程序组件. 隐藏在每个应用后面的是一系列的服务和系统, 其中包括;
丰富而又可扩展的视图(Views),可以用来构建应用程序, 它包括列 表(lists),网格(grids),文本框(text boxes),按钮(buttons), 甚至可嵌入的 web 浏览器.
内容提供器(Content Providers)使得应用程序可以访问另一个应用程序 的数据(如联系人数据库), 或者共享它们自己的数据2 / 107
Guangzhou University
凭湾飞龙
资源管理器(Resource Manager)提供 非代码资源的访问,如本地字符 串,图形,和布局文件( layout files ). 通知管理器 (Notification Manager) 使得应用程序可以在状态栏中显 示自定义的提示信息. 活动管理器( Activ
ity Manager) 用来管理应用程序生命周期并提供常 用的导航回退功能.

有关更多的细节和怎样从头写一个应用程序, 请参考 如何编写一个 Android 应 用程序.
程序库Android 包含一些 C/C++库,这些库能被 Android 系统中不同的组件使用.它们 通

中文版的sdk很好用的

过 Android 应用程序框架为开发者提供服务.以下是一些核心库:
系统 C 库 - 一个从 BSD 继承来的标准 C 系统函数库( libc ), 它 是专门为基于 embedded linux 的设备定制的. 媒体库 - 基于 PacketVideo OpenCORE;该库支持多种常用的音频,视 频格式回放和录制,同时支持静态图像文件.编码格式包括 MPEG4, H.264, MP3, AAC, AMR, JPG, PNG .

Surface Manager - 对显示子系统的管理,并且为多个应用程序提 供了 2D 和 3D 图层的无缝融合. LibWebCore - 一个最新的 web 浏览器引擎用,支持 Android 浏览器和 一个可嵌入的 web 视图. SGL - 底层的 2D 图形引擎 3D libraries - 基于 OpenGL ES 1.0 APIs 实现;该库可以使用硬件 3D 加速(如果可用)或者使用高度优化的 3D 软加速. FreeType -位图(bitmap)和矢量(vector)字体显示. SQLite - 一个对于所有应用程序可用,功能强劲的轻型关系型数据库引 擎.


Android 运行库Android 包括了一个核心库, 该核心库提供了 JAVA 编程语言核心库的大多数功 能. 每一个 Android 应用程序都在它自己的进程中运行,都拥有一个独立的 Dalvik 虚拟 机实例.Dalvik 被设计成一个设备可以同时高效地运行多个虚拟系统.3 / 107
Guangzhou University
凭湾飞龙
Dalvik 虚拟机执行(.dex)的 Dalvik 可执行文件,该格式文件针对小内存使用做 了 优化.同时虚拟机是基于寄存器的,所有的类都经由 JAVA 编译器编译,然 后通过 SDK 中 的 "dx" 工具转化成.dex 格式由虚拟机执行. Dalvik 虚拟机依赖于 linux 内核的一些功能, 比如线程机制和底层内存管理机制.
Linux 内核Android 的核心系统服务依赖于 Linux 2.6 内核,如安全性,内存管理,进程管 理, 网络协议栈和驱动模型. Linux 内核也同时作为硬件和软件栈之间的抽象 层.
一,开始 安装 SDK本页内容介绍如何安装 Android SDK 以及如何设置你的开发环境.如果你还没 有下载 SDK,你可以点下面的连接进行下载,然后阅读后续文档学习如何安装, 配置,并使用该 SDK 来创建 Android 应用程序. 下载 SDK
升级?如果你已经用更早的版本开发过程,可以跳过本页,并阅读升级 SDK 文档.
系统和软件需求用 Android sdk 的代码和工具开发 Android 应用程序,你需要适合的开发电脑以及 开发环境,如下描述: 所需操作系统:
Windows XP 或 Vista Mac OS X 10.4.8 或更高版本 (仅支持 x86) Linux ( Linux Ubuntu Dapper Drake 版本已测试)
所需开发环境:
Eclipse IDEo
Eclipse 3.3 (Europa), 3.4 (Ganymede)
Eclipse JDT 插件 (大多数的 Eclipse IDE 包包含)
4 / 107
Guangzhou University
凭湾飞龙
WST (可选,但 Android 编辑
器的功能需要,它被包含在 most Eclipse IDE packages 中)
o o o
JDK 5 或 JDK 6 (只有 JRE 是不够的) Android Development Tools 插件 (可选 ) 不兼容 GNU Java 编译器(gcj)
其他开发环境或

中文版的sdk很好用的

IDEo o
JDK 5 或 JDK 6 (仅有 JRE 不够) Apache Ant 1.6.5 或更高版本( Linux 和 Mac 环境下), 1.7 或 更高版本( Windows 环境下) 不兼容 GNU Java 编译器(gcj)
o
注: 如果你的电脑上已经安装了 jdk,请确定它是上面所列的版本号.另外需要 注意有些 linux 版本可能包含有 jdk 1.4 或者 java 的 gnu 编译器,Adroid 开发 是不支持在这两种版本
安装 SDK下载完 SDK 后, 把.zip 文件解压到你电脑上合适位置. 默认情况下, SDK 文件被 解压到 android_sdk_<platform>_<release>_<build>文件夹. 这个文 件夹包含 tools/, samples/等. 请注意系统里 SDK 解压后的文件夹的名字和位置 — 当你安装 Android 插件和 使用 SDK 工具时,你将需要引用这个文件夹. 你可以添加 SDK tools 的文件夹路径到你的环境变量中. 如上所述, tools/ 文件夹位于 SDK 文件夹中.
Linux 环境下,修改~/.bash_profile 或者 ~/.bashrc 文件. 找到环境变量设 置的地方,加入 tools/的绝对路径.如果找不到该设置,你需要新添加 一行: export PATH=${PATH}:<your_sdk_dir>/tools
Mac 环境下,在你的 home 文件夹里面查找.bash_profile,然后和 linux 一 样处理.如果之前没有.bash_profile 文件,你可以创建一个新的.
5 / 107
Guangzhou University
凭湾飞龙
Windows 环境下, 右击我的电脑, 并选择属性. 在标签页高级, 点击环境 变量, 当对话框出现, 在系统变量栏目里双击路径 ( Path ) .并添加 tools/ 文件夹的完整路径.
添加 tools 到你的环境变量里,这样你可以运行 Android Debug Bridge (adb) 和其他 tools 下命令,而不需要输入完整路径名.需要说明的是, 如果你升级 你的 SDK, 需要将你的相应环境变量更新到新的位置.
安装 Eclipse 插件 (ADT)如果你要使用 Eclipse IDE 作为开发 Android 应用的环境,你可以安装支持 Android 工程和工具的通用插件 Android Development Tools (ADT). ADT 插件包 含强大的扩张,使得创建,运行和调试 Android 更快速,更简单. 如果你不使用 Eclipse IDE,就不必下载和安装 ADT 插件 下载和安装 ADT 插件,请按照你们各自 Eclipse 版本步骤安装. Eclipse 3.3 (Europa) 1. 开始 Eclipse, 然后选择 Help > Software Updates > Find and Install.... 2. 对话框出现后,选择 Search for new features to install 点 击 Next. 3. 4. 点击 New Remote Site. 在对话框中,输入远程站点的 名字(如 Android Plugin),输 入站点如下: 点击 OK. https://dl-ssl.google.c om/android/eclipse/ 点击 OK. 5. 你可以看到新的站点添加到搜 索列表中(并检查),点击 Finish.6 / 107
Eclipse 3.4 (Ganymede) 1. 2. 启动 Eclipse, 选择 Help > Software Updates.... 在出现的对话框里,点击标签 页
Available Software. 3. 4. 点击 Add Site... 输入下面的地址: https://dl-ssl.google.c om/android/eclipse/
5.
返回可用软件的视图,你会看 到这个插件. 选择下一步到 Developer Tools

中文版的sdk很好用的

并点击 Install...
6.
在接下来的安装窗口,选中 "Android Developer Tools"和
Guangzhou University
凭湾飞龙
6.
在下面的搜索结果对话框,选 择复选框 Android Plugin > Developer Tools. 它将会检查 特性: "Android Developer Tools", 和 "Android Editors". Android 编辑器的特性是可选 的,但我们推荐安装它,如果你 选择安装, 需要前面提到的 WST 插件.点击 Next. 7.
"Android Editors". Android 编辑 器特性是可选的,但是我们推荐 安装它,如果你选择安装,需要 前面提到的 WST 插件.点击 Finish. 重启 Eclipse.
7.
阅读许可协议,然后选择接受 许可协议,点击 Next. 点击 Finish. ADT 插件没有签名,你可以点 击"Install All"来安装所有东西.
8. 9.
10. 重启 Eclipse. 重启之后, update your Eclipse preferences 指向 SDK 文件夹: 1. 选择 Window > Preferences... 来打开属性面板. (Mac OS X: Eclipse > Preferences) 2. 从左边面板选择 Android. 3. 在主界面上定位 SDK 点击 Browse... 然后定位 SDK 文件夹. 4. 点击 Apply, 然后点击 OK.
ADT 安装疑难解答I 你如果按照以上步骤下载 ADT 插件有疑问,这里是一些建议:
在第四步,尝试改变远程更新地址 URL 为 http,而非 https. 如果你在防火墙保护下(企业防火墙)请确定你的 Eclipse 的代理设置合 适.在 Eclipse 3.3/3.4,你可以从主 Eclipse 菜单中配置: Window (在 Mac, Eclipse) > Preferences > General > Network Connections
如果无法安装下载的 ADT 插件到 Eclipse,按照如下的步骤来从你的电脑下载和 安装插件: 1. 下载 ADT 压缩文件 (不解压). 2. 按照默认安装的第一部和第二步(如上).7 / 107
Guangzhou University
凭湾飞龙
3. 在 Eclipse 3.3, 点击 New Archive Site.... In Eclipse 3.4, click Add Site..., 然后点击 Archive... 4. 浏览和选择已经下载的压缩文件. 5. 从第五步开始完成上面剩下的流程. 更新你的插件,你必须按照这些步骤代替默认的更行说明.
更新 ADT 插件在某些情况下, 你机器上的 SDK 可能和 ADT 插件是兼容的, 你可以用以下步骤 从 Eclipse 里更新 ADT 插件. Eclipse 3.3 (Europa) 1. 选择 Help > Software Updates > Find and Install.... 2. 选择 Search for updates of the currently installed features 并点击 Finish. 3. 或: 1. 选择 Help > Software Updates > Manage Configuration. 2. 展开导航树并选择 Android Development Tools <version> 3. Available Tasks 下选择 Scan for Updates. 如果 ADT 可以更新, 选择并安 装更新. 3. 4. 2. Eclipse 3.4 (Ganymede) 1. 选择 Help > Software Updates... 选择标签页 Installed Software. 点击 Update... 如果 ADT 允许更新,选择它并 点击 Finish.
安装注意事项Ubuntu Linux 注意事项
8 / 107
G
uangzhou University
凭湾飞龙
如果你需要帮助安装和配置 java 在你的 ubuntu 机器上, 下面资源可能对 你有帮助:o o
https://http:///community/Java https://help.ubunt

中文版的sdk很好用的

http:///community/JavaInstallation
这里有 java 和 Eclipsed 的安装步骤, 先安装 Android SDK 和 ADT 插件. 1. 如果你你开发机上使用 64 位版本,你需要用 apt-get 安装 ia32-libs 包 apt-get install ia32-libs 2. 下一步,安装 Java: apt-get install sun-java6-bin 3. Ubuntu 包管理器现在没有提供 Eclipse 3.3 版本下载,因此我们推 荐你从 http:// (http:/// downloads/)下载. 建议 使用 Java 或 RCP 版本的 Eclipse. 4. 按照前面部分的提供步骤来安装 SDK 和 ADT 插件.
其他版本 Linux 注意事项
如果你在安装 Eclipse 的 ADT 插件遇到这个错误: An error occurred during provisioning. Cannot connect to keystore.
JKS 你的开发环境缺少适合的虚拟机,安装 Sun Java 6 可以解决这个问题, 然后你再重新安装 ADT 插件.
如果 JDK 已经安装到你的开发电脑上,请确定其版本在这页的顶部列表 中已经列出,有些 Linux 包含 jdk1.4 或者 java 的 gnu 编译器,以上二者 Android 不支持.9 / 107
Guangzhou University
凭湾飞龙
更新 SDK本指南将帮助您升级您的开发环境和应用程序到 SDK 的最新版暿 如果你已经 应用了以前版本的 Android SDK, 也需要使用本指南. 为了确保您的应用程序能够兼容 android1.0 系统,您需要安装新的 SDK 和用新 的 API 移植现有的 android 应用程序,以下各节指导您完成这一进程.
安装新的 SDK下载 SDK 并解压到一个安全的位置. 解压新的 SDK 以后 ,您应该完成下面的操作.
擦除你的模拟器的数据 由于新的 SDK
版本发布,一些数据格式改变了.因此任何以前保存的模 拟器数据必须清除.打开一个控制台/终端和操作 SDK 中的/to ols 目录. 启动模拟器瘿 wipe-data 的选项 Windows: emulator -wipe-data Mac/Linux: ./emulator -wipe-data
更新您的 PATH 变量(Mac/Linux;可选) 如果你以前设置 PATH 变量为指向的 SDK tools 目录, 那么您必须更新以 指向新的 SDK 的.E.g., .bashrc or .bash_profile file: export PATH=$PATH:<your_new_sdk_dir>/tools
更新 ADT Eclipse 插件如果您在 Eclipse 上使用 ADT 插件开发,请按照下列步骤安装新的插件匹配新 的 SDK. Eclipse 3.3 (Europa) 1. 2. 选择 Help > Software Updates > Find and Install.... 选择 Search for updates of the currently installed features 并点击 Finish. 3. 如果任何 ADT 有效,选择并安10 / 107
Eclipse 3.4 (Ganymede) 1. 2. 选择 Help > Software Updates... 选择 the Installed Software tab. 3. 4. 点击 Update... 如果任何 ADT 有效,选择并点
Guangzhou University
凭湾飞龙
装 4. 重启 Eclipse. 5.
击 Finish 重启 Eclipse.
重新启动之后,更新您的 Eclipse 设置指向 SDK 目录. 1. 选择 Window > Preferences... to open th
e Preferences panel. (Mac OSX: Eclipse > Preferences) 2. 选择 Android from the left panel. 3. 对于在主面板中 SDK 的定位,点击 Browse... 并找到 SDK 的目录. 4. 点击 A

中文版的sdk很好用的

pply, 然后 OK.
建立应用程序签名所有应用程序在安装它们之前都必须被签名.ADT 插件和 ant 为基础的开发工 具都支持这一要求,它们通过带一个调试 KEY 瘿 apk 文件来签发编译.为了做 到这一点,编译工具使用包括在 JDK 的 Keytool 去创造一个 keystore 和带着一 个已知的别名和密码一个 key 带着一个已知的别名和密码. 如需详细信息, 请查 阅 签名你的应用程序. 为了支持签签名,你应该首先确认 Keytool 对于 SDK 的编译工具是有效的.在 大多数情况下,你可以告诉的 SDK 编译工具如何找到 Keytool,通过设置你的 J AVA_HOME 环境变量设置和一个合适的 JDK.另外,您也可以添加 keytool 的 JDK 版本到您的 PATH 变量 如果你正在开发 Linux 的一个版本,那原本使用的是 GNU 的 JAVA 编译嗿,请 确保该系统正在使用的 Keytool 的 JDK 版本, 而不是使用 gcj,如果 keyt ool 已经 在您的路径,它可能是指向在一个符号链接是/usr/bin/keytool .在这种情况下, 检查符号链接的目标,以确保它指向正确的 Keytool. 如果您使用的 ant 编译你的.apk 文件而不是 ADT,你必须重新产生你的 build.xml 文件.为了做到这一点,请执行下列步骤: 1. 在您的 android 应用程序工程目录中,找到并删除目前的 build.xml 文件 2. 2. 运行 activitycreator ,直接输出到包含您的应用程序项目的文件夹 3. - exec activitycreator
--out
your.activity.YourActivity
11 / 107
Guangzhou University
凭湾飞龙
运行这种方式activityCreator 不会擦出或创建新的 Java 文件(或 manifest 文 件,对于那些已经存在的 activity 和 package.重要的是,package 和 activity 是真实存在的.该工具创建一个新的 build.xml 文件,以及一个新的目录称 libs" 中,这个目录将放置第三方 jar 文件,这是你就能够使用 ant 脚本自动处理.
移植您的应用程序更新过您的 SDK 以后 ,您可能会遇到破损的代码,由于框架和 API 的变化. 您需要更新您的代码以匹配变化的 Andriod 的 API. 一种方法是用 Eclipse 打开您的项目和查看你的应用程序中 ADT 的标记错误. 从这里,你可以查找对应的变势 变化预览 and API 变化报告. 如果您更新您的代码有其他麻烦,请访问 android 小组讨论 寻求帮助或者求助 于其他 android 开发人员. 如果已经修改了一个 ApiDemos 应用程序,并希望移植到新的 SDK 的,请注意 您将需要卸载模拟器中预装的 ApiDemos 版本.了解更多信息,或(运行或安 装 A piDemos)遇到一个重新安装"的错误,见疑难解答论頿 因为签名错误,我 不能
在我的 IDE 中安装 ApiDemos 应用程序 来获得解决这个问题的信息.
开发和调试这一节将介绍在 android 上开发调试应用程序.它将教会我们如何创建,编译, 运行以及调试 android 代码.或者,你也可以从 Hello Android tutorial.开始
主要

中文版的sdk很好用的

内容1. 2. 3. 4. 5. 6. 7. 8. 9. 在 eclipse 上开发 android 应用程序 利用其他 IDE 和工具开发 android 应用程序 给应用程序签名 ApiDemo 示例程序用法 调试 设备上的调试和测试设置 顶端调试技巧 编译安装一个 android 应用程序 移除 android 程序12 / 107
Guangzhou University
凭湾飞龙
10.
Eclipse 技巧
在 eclipse 上开发 Android 应用程序在用 eclipse IDE 开发 android 应用程序之前,你首先要创建一个 Android 工程, 并且建立一个启动配置,在此之后你才可以开始编写,运行,以及调试你的应用 程序. 以下章节是假设你已经在 eclipse 环境中安装了 ADT 插件,如果你没有安装, 请安装之后再使用以下说明.参考 安装 eclipse 插件(ADT)
创建一个 android 工程ADT 提供了一个新的工程向导,你可以快速的创建一个新的工程或者在现有代 码上创建工程.创建工程的步骤如下: 选择 File > New > Project 1. 选择 Android > Android Project, 然后按下 Next 2. 选择项目内容:o
选择 Create new project in workspace, 为编码创建一个全新 的工程. 输入工程名称(project name),基础软件包的名称(the base package name),以及 Activity 类的名称.以创建 stub .java 文件 等文件和程序名字. 选择 Create project from existing source ,为已有代码创建一 个工程.如果你想编译运行 SDK 中提供的示例程序,可以使用这个 选项.示例程序的存放在 SDK 的 samples/目录下. 浏览包含已有代码的目录, 点击 ok,如果目录中包含有可用的 android manifest 文件,ADT 将为你填写合适的软件包,activity,和应用程 序名称.
o
3. 按下 Finish. ADT 插件会根据你的工程类型创建合适的文件和文件夹,如下:
src/ 包含 stub .java Activity 文件的文件夹. res/ 资源文件夹. AndroidManifest.xml 工程清单.
创建一个启动项13 / 107
Guangzhou University
凭湾飞龙
能够在 eclipse 上运行调试应用程序之前,你必须为它创建一个启动项.启动项 指定哪个工程将被启动,哪个 activity 开始工作,以及使用哪些模拟器选项等. 按照以下步骤为 Eclipse 版本的应用程序创建合适的启动项: 1. 打开启动项管理工具.o
在 Eclipse 3.3 (Europa)的版本中,酌情选择 Run > Open Run Dialog... or Run > Open Debug Dialog... . 在 Eclipse 3.4 (Ganymede)版本中,酌情选择 Run > Run Configurations... or Run > Debug Configurations... .
o
2. 在左边的工程类型列表选择 Android Application 选择,双击(或者点击 右键选择 new),创建一个新的启动项. 3. 输入启动项名称. 4. 在 Android 标签中,浏览要开
始的工程和 Activity . 5. 在 Target 标签中,设置想要显示的屏幕及网络属性,以及其他任何模拟 器启动选项. 6. 你可以在 Common 标签中设置更多的选项. 7. 按下 Apply 保存启动配置,或者按下 Run 或 Debug().
运行和调试应用程序一旦你

中文版的sdk很好用的

设定了工程和工程启动配置, 你就可以按照以下的说明运行和调试应用程 序了. 从 eclipse 主菜单,根据情况选择 Run>Run 或者 Run>Debug,开始运行或者 调试活动启动项. 注意,这里活动启动项是在运行配置管理中最最近一次选中的那个.它不一定就 是在 Eclipse Navigation 面板中选择的程序(如果有的话) 设置和修改活动启动项,可以使用启动项管理工具.如何获得启动项管理工具可 以参考创建一个启动项 运行或调试应用程序将触发以下动作:
启动模拟器,如果他还没有开始运行. 编译工程, 如果在上次编译的基础上修改过代码,将重新编译.在模拟 器上安装应用程序. Run 选项,开始运行程序. Debug 在"Wait for debugger "模式下启动程序,然后打开调试窗口并将 Eclipse Java 调试器和程序关联.14 / 107

Guangzhou University
凭湾飞龙
利用其他 IDEs 和工具开发 Android 应用程序通常我们使用安装有 ADT 插件的 eclipse Eclipse with the ADT plugin.来开发 Android 程序,这个插件将编辑,build 和调试功能集成到 IDE 上. 然而,如果你想在其他的 IDE 上开发程序,例如 IntelliJ,或者使用没有 ADT 插 件的 eclipse 也可以.SDK 提供了安装,编译,调试应用程序所需要的工具.
创建一个 android 工程Android SDK 包含一个 activityCreator 的程序,它将为工程产生多个 stub 文件 和一个 build 文件.你可以用这个程序创建一个新的 Android 工程或者在现有代 码上创建工程,如 SDK 中包含的例子.对于 Linux 和 Mac 系统,SDK 提供 activityCreator.py,一个 Python 脚本,Windows 上则是 activityCreator.bat 一个 批处理脚本.无论是哪种平台,用法是一样的. 按以下步骤运行 activityCreator 创建 Android 工程: 1. 在命令行下,切换到 SDK 下的 tools/目录下,为你的工程文件新建一个 目录.如果你是在现有代码上创建工程,切换到程序的根目录下. 2. 运行 activityCreator. 在命令行下, 你必须指定完全合格的类名作为参数. 如果你是创建一个全新的工程,这个类代表的与它同名的 stub 类和脚本 文件. 如果是在现有代码上创建工程, 必须指定软件包中其中一个 Activity 类的名称. 命令选项的脚本包括:o
--out <folder> 设定输出目录.默认情况下输出目录为当前目 录. 如果你想为工程文件创建一个新的目录, 可以使用这个选项来指 向它.
o
--ide intellij, 在一个新的项目中生成 IntelliJ IDEA 工程文 件.
这里有个例子:
~/android_linux_sdk/tools $ ./activityCreator.py --out myproject http://.ActivityName package: http:// out_dir: myproject activity_name: ActivityName
15 / 107
Guangzhou University
凭湾飞龙
~/android_linux_sdk/tools $ activityCreator 脚本生成以下文件和目录(但是不能重写已有文件):
AndroidManifest.xml 程序的清单文件, 同时为

中文版的sdk很好用的

工程指定 Activity 类. build.xml 一个 Ant 文件,用来编译/打包应用程序. src/your/package/name/ActivityName.java 你指定的输入 Activity 类.
your_activity.iml, your_activity.ipr, your_activity.iws 工程文件 [only with the -ide intelliJ flag] intelliJ

res/ 资源目录. src/ bin/ 源代码目录. build 脚本的输出目录.
现在你可以将开发文件夹移到任何地方,但是记住,必须使用 tool/文件夹下的 adb 程序将文件发送到模拟器上.因此你需要在你工作环境和 tools/文件夹之间 活动. 当然你需要避免移动 SDK 目录,因为它将打断编译脚本.(再重新 build 之前 需要手动更新 SDK 的映射路径)
编译 android 应用程序使用 activityCreator 生成的 Ant 文件 build.xml 来编译程序 1. 如果你没有, 你可以通过 Apache Ant home page 得到 Ant 文件. 安装它, 并确定它在你的可执行文件路径下. 2. 呼叫 Ant 之前,你需声明 JAVA_HOME 环境变量,并将它设置为 JDK 的 安装路径. 注意:在 windows 上,JDK 默认的安装路径为"Program Files",这个路 径将会引起 Ant 失败,因为路径中间有空格.解决这个问题,你可以像这 样指定环境变量 JAVA_HOME:JAVA_HOME=c:\Prora~1\Java\ 然
16 / 107
Guangzhou University
凭湾飞龙
而简单的解决方法是将 JDK 安装在没有空格的目录下.例如: c:\java\jdk1.6.0_02. 3. 如果你还没有这么准备好, 按照上面创建一个新的工程的介绍建立一个工 程. 4. 现在你可以为你的工程运行 Ant 编译文件,只需在 build.xml 同文件夹下 输入 ant 即可.每次修改原文件或是资源,都需要重新运行 ant,它将把 最新版的应用程序打包以便 deploy.
运行 Android 程序运行一个编译好的程序,你需要用 adb 工具将.apk 文件加载到模拟器的 /data/app/目录下,用法如下面介绍. 1. 启动模拟器(命令行下运行 sdk 目录下的/tools/emulator). 2. 模拟器切换到主画面(最好不要在程序运行的时候向模拟器安装程序,可 以按 home 键离开应用程序). 3. 运行 adb,安装 myproject/bin./<appname>.apk 文件.例如,安装 Lunar Lander 示例,命令行下,切换到 SDK 目录下的/sample/LunarLander 子 目录下,输入../../tools/adb install bin/LunarLander.apk 4. 在模拟器中, 打开可执行程序列表, 卷动屏幕, 选中并启动你的应用程序. 注意:当你第一次安装一个 Activity 时,你可能需要在启动项显示之前,或者其 它程序调用它之前重新启动模拟器. 因为软件包管理工具通常只有在模拟器启动 时才能完全的审查 manifests.
为程序附加调试器这一节我们介绍如何在屏幕上显示调试
信息(例如 CPU 使用率),以及如何将 IDE 和模拟器上运行的程序关联起来. 使用 eclipse 插件可以自动的生成调试器.但你也可以通过配置 IDES 来监听调 试端口得到调试信息. 1. 启动 Dalvik Debug Monitor Server (DDMS) 工具 , 它在

中文版的sdk很好用的

IDE 和模拟器 之间扮演着端口转换服务的角色.?
17 / 107
Guangzhou University
凭湾飞

2. 设置模拟器调试配置选项. 例如, 等到调试信息被加载后才启动应用程序. 注意,很多调试选项无需 DDMS 也可以使用,例如模拟器上显示 CPU 的 使用效率,或者屏幕的刷新频率. 3. 配置 IDE,使得调试时 IDE 与 8700 端口关联 .how to set up Eclipse to debug your project. 包含以下信息.
配置 IDE 附加调试端口DDMS 将为每一个虚拟机分配一个特殊的调试端口,这个端口在模拟器上可以 找到.你必须将你的 IDE 与此端口(虚拟机上信息栏中有列出这些端口)关联 或者是默认的端口 8700. 这样可以使 IDE 连接到模拟器上程序列表中的任一个 程序. 你的 IDE 需要能够关联模拟器上正在运行的程序,显示它的线程,并允许你挂 起它,检查它的状态,设置断点.如果你在开发设置面板选择了"等待调试",应 用程序将等到 Eclipse 连接后才运行,所以你需要在连接之前设置断点. 修改正在调试的程序,或者在当前程序运行时选择"等待调试"将引起系统杀死这 个应用程序.如果你的程序处于一种坏的状态,你可以使用方式杀死它,方法很 简单,只需要设置和钩掉复选框.
应用程序签名Android 系统要求所有的程序经过数字签名才能安装, 如果没有可用的数字签名, 系统将不许安装运行此程序. 不管是模拟器还是真实设备, 只要是 android 系统, 这都适用.鉴于此原因,在设备或者是模拟器上运行调试程序之前,你必须为你 的应用程序设置数字签名. 理解 android 程序签名的重要几点::
所有的程序都必须签名,没有被签名的程序,系统将不能安装. 你可使用自签署证书签署你的应用程序,必须是无凭证授权是的. 系统仅仅会在安装的时候测试签名证书的有效期, 如果应用程序的签名是 在安装之后才到期,那么应用程序仍然可以正常启用. 你可以使用标准工具-Keytool and Jarsigner-生成密钥,来签名应用程序 的.apk 文件.
Android SDK 工具可以帮助你在调试时给应用程序签名.ADT 插件和 Ant 编译 工具都提供了两种签名模式-debug 模式和 release 模式
debug 模式下,编译工具使用 JDK 中的通用程序 Keytool 通过已知方法 和密码创建秘锁和密钥.每次编译的时候,工具使用 debug 密钥签名应18 / 107
Guangzhou University
凭湾飞龙
用程序的.apk 文件. 因为密码是已知的, 工具不需要在每次编译的时候提 示你输入密锁和密钥.
当你的应用程序已经准备 release 了,你可以在
release 模式下编译. release 模式下,工具编译时不会将.apk 文件签名.你需要用 Keytool 生 成密钥和密锁,再用 JDK 中的 Jarsigner 工具给.apk 文件签名.
签名基本设置为了支持生成密锁和密钥, 你首先要确定 Keytool 在 SDK

中文版的sdk很好用的

编译工具中是有效的. 在很多情况下, 你可以设置 JAVA_HOME 环境变量, 告诉 SDK 如何找到 Keytool, 或者你可以在 PATH 变量中添加 Keytool 的 JDK 版本. 如果你是在 linux 版本中开发,原本是来自 Java Gnu 编译器,请确定系统用的 是 Keytool 版本的 JDK,而不是 gcj 版本的.如果 Keytool 已经在 PATH 中,它 将指向符号连接/usr/bin/keytool.这种情况下,核实符号连接的目标是指向 JDK 下的 Keytool
Eclipse/ADT 中的签名如果你是在 Eclipse 下开发,并已经按照上面所介绍的安装了 Keytool,默认情 况下是可以在 debug 模式下签名的. 当你运行调试程序的时候 ADK 将给.apk 文 件签名,并安装到模拟器上.这部分不需要特殊的动作,ADT 已经进入 Keytool 在 release 模式下编译程序,在 Package 面版上按 project 右键,选择 Android Tools>Export Application Package.或者你可以点击 Manifest Editor, overview 页面上的"Exporting the unsigned .apk"连接 ,导出未签名 apk 文件.保存.apk 文件之后,用 Jarsigner 及你自己的密钥给 apk 文件签名 ,如果没有密钥, 你 可以用 Keystore 创建密钥和密锁.如果已经有一个密钥了,如公共密钥,就可 以给.apk 文件签名了.
Ant 签名如果用 Ant 编译.apk 文件,假设你使用最新版的 SDK 中包含的 activitycreator 工具生成 build.xml 文件,默认情况下可以使用 debug 签名模式.当你运行 Ant 对 build.xml 编译程序,build 脚本将生成密锁和密钥并签名.apk 文件.这部分不 需要做其它特殊的动作. release 模式下编译程序,你需要做的是在 Ant 命令中指定编译目标"release". 例如,如果是在 bulid.xml 所在目录下运行 ant,输入以下命令: ant release19 / 107
Guangzhou University
凭湾飞龙
build 脚本编译程序时并没有签名.编译完.apk 文件后,你需要用 Jarsigner 和 你自己的密钥给.apk 文件签名. 如果没有密钥, 你可以用 Keystore 创建密钥和 密锁.如果已经有一个密钥了,如公共密钥,你就可以给.apk 文件签名了.
调试证书期限自签名证书用于程序的 debug 模式下(默认情况下是 Eclipse/ADT 和 Ant builds),自它创建时间起有一年的期限. 当证书到期时,将会有编译错误. And 下错误显示如下:
debug: [echo] Packaging bin/samples-debug.apk, and signing it with a debug key... [exec] Debug Certificate expired on 8/4/08 3:43 PM 在 Eclipse/ADT 下,你可以看到类似的错误. 解决这个问题的简单方法是删除 debug.keystore 文件.Linux/Mac OSX 下这个 文件保存在~/.android 下,windows XP 下,文件保存在 C:\Documents and Settings\<user>\Local Settings\Application Data\Android. wind
ows Vista 下文件保存在 C:\Users\<user>\AppData\Local\Android. 下次编译时,编译工具将生成新的密锁和密钥. 注意: 如果你的开发设备使用的是 non-Gregorian locale,编译工具经常错误的生 成一个过期的调试证书,

中文版的sdk很好用的

因此编译的时候你会得到错误提示. 对于解决信息, 请参见疑难解答专题 I can't compile my app because the build tools generated an expired debug certificate.
使用 ApiDemo 示例应用程序Android SDK 包含了一套示例程序,他们验证了许多功能以及 API 的用法. ApiDemos 软件包被提前安装在模拟器中,所以你可以启动模拟器,在主画面的 应用程序抽屉里打开它. 你也可以在<SDK>/samples/ApiDemos 中找到源码,可用看看它,学习 Demo 的实现方法.20 / 107
Guangzhou University
凭湾飞龙
如果你愿意,你还可以将 ApiDemo 的示例程序作为一个工程加载进来,修改并 在模拟器上运行.然而,在这之前你首先要卸载之前已经安装的 ApiDemos.如 果你没有移除之前安装的版本而直接在开发环境中运行或修改 ApiDemos,将会 有安装错误. 关于如何卸载和重装 ApiDemo,可以参考 I can't install ApiDemos apps in my IDE because of a signing error.这样你就可以在你的开发环境中工作了.
调试Android 有相当广泛的一套工具帮助你调试你的应用程序:
DDMS -一个生动的程序,它支持端口转换(因此你可以在 IDE 中给你的 代码下端点),支持抓取模拟器屏幕,线程和堆栈信息,以及许多其他功 能.你还可以运行 logcat 重新获得 Log 信息.点击此连接查看更多信息.
logcat- 转储系统信息,这些信息包括,模拟器抛出错误时堆栈的运行过 程以及日志信息.运行 logcat,点击此连接.

... I/MemoryDealer( 763): MemoryDealer (this=0x54bda0): Creating 2621440 bytes heap at 0x438db000

I/Logger( 1858): getView() requesting item number 0 I/Logger( 1858): getView() requesting item number 1 I/Logger( 1858): getView() requesting item number 2 D/ActivityManager( 763): Stopping: HistoryRecord{409dbb20 com.android.home.AllApps}
...
Android Log - 输出模拟器上 log 文件信息日志类.如果你在 DDMS 上 运行了 logcat,你可以实时阅读这些信息.在你的代码中添加 logging 方 法的调用.使用 log 类,你可以根据你想获得信息的重要程度不同调用 Log.v(verbose),Log.d()(debug),Log.i()(information),Log.w()(warning)或 者 Log.e(error).来分派 log 信息 Log.i("MyActivity",
21 / 107
Guangzhou University
凭湾飞龙
"MyClass.getView() — Requesting item number " + position) 你可以用 logcat 阅读这些信息.
Traceview - Android 可以将函数的调用情况以及调用时间保存到一个 log 文件中,你可以用图形阅读器 Traceview 查看详细内容.更多信息查 看这个连接下的主题
Eclipse plugin -Eclipse 插件整合了相当数量的工具(ADB,DDMS, logcat output, 以及其它功能),点击此连接查看更多信息. Debug and Test Device Settings -And
roid 揭示了很多有用的设定,例 如 CPU 使用率和 帧速率,参看下面的 Debug and Test Settings on the Emulator
Also, see the Troubleshooting section of the doc to figure out

中文版的sdk很好用的

why your application isn't appearing on the emulator, or why it's not starting. 此外,参看疑难解答这一节文档,以找出您的应用程序为什么没有出现在模拟器 上,或为什么不开始.
设备上的调试和测试设置Android 允许你设置多个设定以便你测试和调试程序.获得模拟器的开发设置, 可以选择 Dev Tools>Development Settings. 按照以下选项将打开开发设置页 (或其中之一):
Debug app 选择要被调试的程序,你不需要设置这个来关联调试器,但 是这个变量有两个作用:o o
防止 Android 在调试的断点处长时间停留时抛出错误. 允许你选择 Wait for Debugger 选项来暂停程序启动,直到调试器 被关联上(如下介绍) 阻塞程序加载直到关联上调试器.这样你可以在
Wait for debugger
onCreate()中设置端点,这在调试 Activity 的启动进程时很重要.当你改 变这个选项,任何当前运行的程序实例将被杀死.为选中此框,你必须如 上面介绍的选择一个调试程序.这和在代码中添加 waitForDebugger()是 一样的.
Immediately destroy activities 告诉系统只要 activity 停止了就销毁 它. (犹如 Android 必须回收内存). 这个在测试 onSaveInstanceState(Bundle) / onCreate(android.os.Bundle)代码路径22 / 107
Guangzhou University
凭湾飞龙
时非常有用, 否则将难以生效.选择这个选项可能带来很多问题, 因为他们 没有保存程序的状态.
Show screen updates 选中这个选项时,屏幕上任何被重绘的矩形区域 会闪现粉红色.这对于发现屏幕不必要的绘图很有用. Show CPU usage 在屏幕顶端显示一个 CPU 进度,显示 CPU 的使用 情况. 上面红色栏显示总的 CPU 使用率,下方绿色栏显示目前画面的 CPU 使用时间.注意:一旦打开次功能就不能关掉,除非重新启动模拟 器.???

Show background 没有 activity 屏幕显示时显示背景面板, 这个通常在 调试的时候才会发生.
模拟器重起后这些设置仍被记忆.
顶端调试技巧快速堆栈转储 从模拟器上获得堆转储,你可以登录 adb shell,用"ps"命令找到你想要 的进程,然后用"kill-3",堆栈使用轨迹将显示在 log 文件中. 在模拟器屏幕上显示有用信息 设备可以显示一些有用信息,例如 CPU 使用率,以及高亮显示重绘区 域.可以在开发设定窗口打开和关闭这些功能.Setting debug and test configurations on the emulator.中有详细介绍. 你可以通过 Dalvik Debug Monitor Service 工具获得转储状态信息.请 参考 adb 中介绍的 dumpsys and dumpstate 获得模拟器中应用程序状态信息(dumpsys) 你可以通过 Dalvik Debug Monitor Service 工具获得 dumpsys 信息.参 考 adb 中介绍的 d
umpsys and dumpstate . 获得无线连接信息 你可以通过 Dalvik Debug Monitor Service 工具获得无线连接信息.在 Device 菜单中选择"Dump radio state" 记录跟踪数据 你可以在 activity 中通

中文版的sdk很好用的

过调用 android.os.Debug.startMethodTracing()来 记录函数的调用以及其它跟踪数据. 详细的参考 Running the Traceview Debugging Program . 记录无线数据
23 / 107
Guangzhou University
凭湾飞龙
默认情况下系统不记录无线数据(数据很多).然而,你可以用下面的 命令记录无线数据: adb shell logcat -b radio 运行 adb Android 有 adb 工具,他提供了许多功能,包括移动和同步文件到模拟 器上,改变端口,在模拟器上运行 UNIX shell. 详见 Using adb. 获得模拟器屏幕截图 Dalvik Debug Monitor Server (DDMS)可以抓取模拟器屏幕截图.
使用调试帮助类 Android 为方便使用提供了调试帮助类,例如 util.Log 和 Debug
编译安装 Anroid 应用程序Android 要求专门的编译工具可以正确的编译资源文件和应用程序的其他部分, 因此,你必须为你的应用程序建立一个专门的编译环境. 专门 Android 编译器编译步骤包括,编译 XML 和其他资源文件并创建合适的输 出格式.编译好的 Android 应用程序是一个.apk 压缩文件,它含有.dex 文件, 资源文件,原 data 文件,以及其他文件.你可以通过 scratch,或者源文件构造 一个合适的 Android 工程. Android 目前不支持的在本地代码上开发第三方应用程序. 比较推荐的 Andriod 应用程序开发方法是 use Eclipse with the Android plugin, 它支持编译,运行,调试 Android 应用程序. 如果你还有其他 IDE,Android provides tools for other IDEs 可以编译运行 Android 应用程序,但是他们不是很完
整.
移出一个 Android 应用程序移出一个安装在模拟器上的应用程序,你需要执行 adbrun adb 删除.apk 文 件..apk 文件是在安装的时候发送到模拟器上的.使用 adb shell 进入设备的 shell,切换到 data/app 目录下,用 rm 命令删除 apk 文件 :rm your_app.apk. 用法在连接中介绍.24 / 107
Guangzhou University
凭湾飞龙
Eclipse 技巧 在 Eclipse 上执行任意 java 代码在 Eclipse 上, 当程序停在断点处时你可以执行任意代码. 例如, 在一个含有"zip" 字符串参数的函数中,你可以获得软件包信息,调用类方法.你也可以执行任意 静态方法:如,输入 android.os.Debug.startMethodTracing() ,启 动 dmTrace. 打开代码执行窗口,主菜单中选择 Window>Show View>Display,打开显示窗 口,一个简单的文本编辑器.输入你的代码,高亮显示文字,单击'J'图标(或者 CTRL + SHIFT + D)运行代码.代码在被选线程的上下文中运行, 而这个线程 必须是停在断点处或者单步停止点.(如果你手动挂去线程,你必须单步执行. 线程停在 Obje
ct.wait()是没有用的). 如果你目前是停在断点,你可以简单的按下(CTRL + SHIFT + D)高亮并执行 一段代码. 你可以高亮同一选中区域的文字,通过按下 ALT +SHIFT + 向上/向下箭头来改 变所选区域的大小 下面是一些例子,输入内容和 eclipse 显示窗口

中文版的sdk很好用的

的回应信息. Input zip Response (http://ng.String)
/work/device/out/linux-x86-debug/android/app/and zip.endsWith(".zip") (boolean) true
zip.endsWith(".jar")
(boolean) false
你也可以利用剪贴板在不调试时插入执行代码.在 eclipse 文档中查找 "scrapbook"相关.
手动运行 DDMS虽然推荐用 ADT 插件调试程序,但是你也可以手动运行 DDMS,配置 Eclipse 以便在 8700 端口上调试程序(注意:首先确定你启动了 DDMS).
25 / 107
Guangzhou University
凭湾飞龙
增加 JUnit 测试类在 Eclipse/ADT ,你可以在程序中添加 JUnit 测试类, 然而, 测试运行正常之前你 需要设置专门的 JUnit 配置, 关于如何设置 JUnit 配置的详细细节,参看请参见疑难解答专题 I can't run a Junit test class in Eclipse.
Hello, Android!作为开发者,你的第一感觉是你拿到这个开发框架写"Hello, World!"程序时的难 易程度给你留下的. 当然,在 Android 里,这个非常容易,下面我给你演示:
创建一个工程 创建 UI 运行代码: Hello, Android 使用 XML 构建 UI 调试工程 不使用 Eclipse 创建一个工程
下面的章节将详细描述
让我们开始把
创建工程创建一个尽可能简单的工程,Eclipse 的插件可以使 Android 的开发变得简单. 你需要一台装有 Eclipse IDE (参考系统和软件需求), 你还需要安装 Android Eclipse 插件 (ADT). 如果你都准备好了, 继续看这里. 首先,你需要对如何创建"Hello, World!"有个大概的了解: 1. 在菜单中 File > New > Project 中创建一个新的 Android 项目. 2. 在创建 Android 项目的对话框里填写项目的详细信息. 3. 编辑自动生成代码的模板去显示一些输出. 这样就可以了,下一步,我们将详细讲解每一步. 1. 创建一个新的 Android 项目 打开 Eclipse, 选择 File > New > Project 如果 Android 的 Eclipse 的插 件正确安装了,弹出的对话框里就会有一项"Android",这一项有唯一的 子项 "Android Project".
26 / 107
Guangzhou University
凭湾飞龙
选中"Android Project",点下一步. 2. 填写工程的详细信息 下一步需要你填写项目的详细信息,这里有个例子:
27 / 107
Guangzhou University
凭湾飞龙
每一项具体的意思: 工 程 名 你想把工程保存在你机器上哪个目录里
包 名
>包的命名空间(需要遵循 java 编程语言的命名规则),你的所有 代码都会在这个命名空间下. 这也会生成包的名称从而活动自动生 成. 你使用的这个包的名字必须和其他安装在你机器上的包名字不 冲突,所以,使用一个标准规则的包名字是非常重要的.如上例, 我们使用包的名字
为"com.android", 但你需要使用一个不同的类 型.
"活 动" 名
这是插件为你自动生成类的名字. 它也会是 Android 活动类的一个 子类.一个活动仅仅是一个包含一些功能并能执行的类.如果它选 择,可以创建用户界面,但这不是必

中文版的sdk很好用的

须的.28 / 107
Guangzhou University
凭湾飞龙
程 序 名
这是最后生成应用程序的名字.
可选框里"Use default location" 允许你选择其他目录保存项目产生的 其它文件. 3. 编辑自动生成代码 运行插件后,会自动生成一个类"HelloAndroid "(可以在程序包里 HelloAndroid > src > com.android.hello 找到). 像这样: public class HelloAndroid extends Activity { /** 活动第一次被创建后调用. **/ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(http://yout.main); } } 现在,你可以执行程序了.不过我们还可以进一步研究下,这样我们能更 好得理解程序.所以,下一步我们可以改一些代码
建立 UI看下面我们修改的代码, 你可以在你的 HelloAndroid.java 文件里做相同的修改, 我们来逐行分析:
package com.android.hello;
import android.app.Activity;
29 / 107
Guangzhou University
凭湾飞龙
import android.os.Bundle; import android.widget.TextView;
public class HelloAndroid extends Activity { /** 活动第一次被创建后调用 */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView tv = new TextView(this); tv.setText("Hello, Android"); setContentView(tv); } }
小提示: 如果你忘记引入 TextView 的包,可以尝试 Ctrl-Shift-O (如果是 Mac 系统 Cmd-Shift-O). 这是 Eclipse 管理应用的快捷方式-它会显示没有找到的包 然后自动为你加上. 在 Android 里,用户接口由一些称之为视图的不同层次的类组成. 一个视图就 是一个简单的对象.如单选框,动画控件,一个文本框(我们的例子里的),我 们称处理文本的这样一个子视图就叫 TextView.这里教你如何创建 TextView. 这里教你如何创建 TextView:
TextView tv = new TextView(this); TextView 构造器就是 Android 上下文的实例,这个上下文仅仅是指向系统的一 个句柄,它提供像资源处理之类的服务.包含一些进入资料库以及参数选择的入
30 / 107
Guangzhou University
凭湾飞龙
口.这个活动也是继承上下文. HelloAndroid 类是活动的一个子类,它也是一 个上下文,我们能通过 this 操作 TextView. 创建 TextView 后,加入需要显示的内容:
tv.setText("Hello, Android"); 这里很正常. 我们创建一个 TextView,然后告诉它显示的内容.最后一步就是让 TextView 在 屏幕上显示出来,像这样:
setContentView(tv); 活动里 setContentView()的方法表明哪个视图需要在当前 UI 上被操作.如果 一个活动不能调用这个方法,那么当前就没有界面系统显示为一个空白屏幕.我 们仅仅想显示一些文本,所以我们将刚才创建的 TextView 连接上 这就是
Android 平台里的"Hello,World",当然,我们可以看下运行情况.
执行代码:Hello,AndroidEclipse 的插件使得你的程序很容易运行. 选择 Run>->Open Run Dialog 菜单. (Eclipse3.4 版

Android中文帮助文档.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)