Android SDK提供给开发者一系列功能强大并且有用的工具。在这里,你会直接使用它们。本部分对其中的一些工具做一个android手机开发的快速查看,而在后续的章节中会更加深入的进行,那就是在命令行开发中。
注意:
对于Android SDK中包含的更多的工具,请查看Android文档。
emulator.exe
AndroidSDk中一个最重要的工具就是这个emulator.exe。emulator.exe启动Android模拟器。Android模拟器被用来在一个假的Android环境中运行你的应用程序。在本书写作时,还没有发布Android平台可用的硬件,emulator.exe将会是唯一的方法作为测试应用程序的平台。
你可以从Eclipse或者命令行中来运行emulator.exe。在本书中,通常会使用Eclipse启动Android模拟器环境。总之,为了给你所有信息关于在Eclipse之外用AndroidSDK编程。在第六章里会介绍emulator.exe的命令行使用来创建HelloWorld应用程序。
当使用Android模拟器来测试你的应用程序,有两个选择可以导航到用户界面。第一,带按钮的模拟器。你可以使用这些导航按钮来导航Android和任何的你为这个平台开发的应用程序。
提示:
电源 On/Off,声音的大小按钮被隐藏在虚拟设备的旁边。当你用鼠标移过它们时,会被自动识别。
很多的高端手机现在都包含了触摸屏,第二个输入选项就是这个模拟的触摸屏。使用你的鼠标作为一个尖笔。模拟器屏幕上的对象可以相应鼠标的动作。
adb.exe
当你使用命令行编辑器时另外一个工具会变得非常的有用,它就是Android 调试桥,或者adb.exe。这个工具允许你发出命令到模拟器工具。当你在命令行环境下工作时,这个adb工具允许你做下列工作。
● 开始并且停止服务
● 安装和卸载应用程序
● 移动文件至模拟器或者从那里移动
MKSDCARD.exe
MKSDCARD.exe 是一个非常有用的工具,当你测试一个应用程序,而这个程序需要读取或者写入文件到一个插入到移动设备的SD储存卡中。MKSDCARD.exe在你的驱动器中创建一个小的驱动并且会保留测试文件。然后模拟器会把这个小的部分当成一个SD储存卡。
DX.exe
DX.exe 是Android SDK的编译器。当运行你的Java文件,DX.exe将创建一个带有.dex后缀—Dalvik可执行格式的文件。这些会被Android设备正确的理解和运行。
注意:
Android可执行文件是叫做Dalvik可执行文件,Dalvik虚拟机器以自己脉络来运行每一个应用程序,而且程序的优先权和Android核心程序一致。
activityCreator(.bat 或者 .pn)
activityCreator是一个简单的命令行工具被用来设定基本的开发环境。当从命令行运行时,activityCreator将设置一个需要的基本Android应用程序所需的壳文件。有了这些壳文件是非常有用的,特别是你不使用Eclipse。当你创建一个新项目时,Androidplugin forEclipse通过呼叫activityCreator来设置这些壳文件。依据你运行的是哪一种环境类型,你会看到不同的activityCreator的脚本文件。如果你使用Windows环境,这个就会是.bat文件,否则就是python(.pn)脚本。简单的执行这些脚本,就会依次的使用正确的参数来呼叫真正的activityCreator过程。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29057434/viewspace-767185/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29057434/viewspace-767185/