2009年1月4日星期日

开发工具

Android SDK包含多种自定义的工具,用来帮组你开发移动程序。最重要的是模拟器以及ADT插件,但是SDK还包括其他的工具用于调试、打包、安装。

模拟器

虚拟手机设备,运行在你的电脑上。你使用模拟器来设计、调试、测试你的应用程序。

层次阅读器

该工具允许你调试和优化你的用户接口。提供可视化表现视图的多层次布局,使用像素栅格的当前界面的放大检查器,因此你能获得正确的界面。

Draw 9-patch

Draw 9-patch工具允许你轻易地创建NinePatch图形,使用WYSIWYG编辑器。预览图片的扩展版本,高亮化选择的区域。

ADT插件

ADT插件增加了强力的扩展功能,集成Eclipse环境,使创建和调试程序更加容易和快速,在开发Android程序时,ADT插件给你难以置信的促进
1、允许你在Eclipse IDE中访问其他的Android开发工具。例如,ADT提供了DDMS工具的许多能力——屏幕截图、管理端口转发、设置断点、观察线程和进程信息。
2、提供新项目向导,帮助你快速创建和设置新程序需要的基本文件。
3、自动化和简化建立你的Android程序的过程;
4、提供Android代码编辑器,有助于编写有效的manifest和资源XML文件。

Dalvik调试监视服务(ddms)

和Dalvik(Android平台的自定义虚拟机)集成,这个工具让你管理模拟器或者设备上的进程,辅助调试。你能使用这个工具来销毁进程,选择指定的进程调试,产生跟踪数据,查看内存堆和线程信息,对模拟器或者设备进行屏幕截图。

调试桥

adb工具让你在模拟器或者设备上安装程序的.apk文件,从命令行访问模拟器或者设备。你也能使用这个工具来连接标准的调试器到运行在模拟器或者设备上的程序代码。

资产打包工具(aapt)

aapt工具让你创建.apk文件,包含程序的二进制和资源文件。

接口描述语言(aidl)

让你产生进程间接口的代码,比如服务可能使用的代码。

sqlite3

顺便包括这个工具,该工具让你访问SQLite数据文件,数据文件被程序创建和使用。

Traceview

这个工具产生图形化的分析视图,该视图跟踪你在程序中产生的日志数据。

mksdcard

帮组你创建在模拟器中能使用的磁盘图片,来模拟外部存储卡(比如SD卡)的表现。

dx

dx工具重写.class字节代码进入Android字节代码(存储在.dex文件)中。


UI/程序练习猴子

Monkey是运行在你的模拟器或者设备上的一段程序,产生用户事件的伪随机流,比如点击、触摸、手势,还有系统级的事件。你能使用Monkey来进行强度测试,使用随机的但是重复的方式来进行。

activitycreator

产生Ant建立文件的描述脚本,Ant建立文件用于编译Android程序。如果你正在使用ADT插件开发,那么你不会需要使用这个描述脚本。

没有评论: