如果读者对Java一无所知,那么建议读者先学习Java的基础知识再继续阅读本书,因为Android程序都是使用Java语言编写的;如果读者已经是一个经验丰富的Java程序员,那么本书的内容对读者来说应该是轻而易举的。
下面介绍开发Android程序都需要哪些工具。
1.Java Development Kit(JDK)
JDK是Java Development Kit的缩写,中文名称为Java开发工具包,由SUN公司提供。它为Java程序开发提供了编译和运行环境,所有的Java程序的编写都依赖于它。JDK可用来开发、编译、测试Java程序,它包含以下部分:
Java开发工具:Java开发工具是开发应用程序所使用的工具和程序,可协助开发者编写程序并对编写的程序进行执行、调试和保存等。
Java运行环境:Java运行环境(Java Runtime Environment,JRE)是运行Java程序所必需的环境。JRE包含了Java虚拟机(Java Virtual Machine,JVM)、Java核心类库和支持文件。
2.Android Software Development Kit(Android SDK)
SDK又称为软件开发工具包,一般包括API接口库、帮助文档和示例源码。同样的,Android SDK也为开发者提供相关封装API接口库文件、文档资源及一些工具包整合。此外,Android SDK还包含一个手机模拟器(Virtual Device),在开发时可以先使用手机模拟器进行模拟仿真,最后再安装到真机进行测试。(www.xing528.com)
3.Eclipse
Eclipse是著名的跨平台开源集成开发环境(IDE),最初主要用于Java语言开发。Eclipse本身只是一个框架平台,但是众多插件的支持。使Eclipse拥有较佳的灵活性,所以许多软件开发商以Eclipse为框架开发自己的IDE。
Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE,于2001年11月被贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。
Eclipse的插件机制是轻型软件组件化架构。在富客户机平台上,Eclipse使用插件提供所有的附加功能,例如支持Java以外的其他语言。已有的分离插件已经能够支持C/C++(CDT)、PHP、Perl、Ruby,Python、Telnet和数据库开发。
4.Android Development Tool(ADT)
ADT即Android开发工具,它是Eclipse的工具插件之一,是Android开发必不可少的插件,能够支持Android应用程序的快速开发,需要在Eclipse软件里的“help”菜单中选择“Install New Software”命令进行安装。
ADT包括Android Dalvik Debug Moniter Server(Android DDMS)以及Hierarchy Viewer和TraceView两个查看器,它们都是以其具体功能进行命名的。DDMS可以提供调试设备时为设备截屏、查看线程及内存信息、Logcat、广播状态信息、模拟电话呼叫、接收短消息、文件查看器等功能,可通过Eclipse工具栏上带箭头的小窗口图标打开DDMS功能。ADT为Eclipse支持Android项目快速编程开发和插件调试。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。