开发者选择的工具取决于具体的开发项目。编写一个HTML5应用程序和用Java开发一个服务器端应用对开发环境的要求是不同的。有些平台提供了更多的选择,就像本章接下来描述的,开发Android应用程序可以选择多种Android开发环境。 本章首先会介绍Android SDK的一些高级特性,如何在日常开发中使用它们,以及它们是如何帮助开发者编写高质量的应用程序的。接下来会介绍如何用第三方库来组织项目以达到最大的代码复用。通过把Gerrit代码审查工具和Git集成在一起,开发者会对版本控制有一个新的认识。开发者大部分时间都在和IDE打交道。虽然谷歌还在支持Eclipse IDE,但他们正推动开发者在所有的Android项目中使用全新的Android Studio IDE。所以本章还会介绍Android Studio以及新的Gradle构建系统。最后,会介绍Android设备的开发者选项。 1.1 可供选择的操作系统 这可能是开发者不必担心的一个问题。通常会有两种情况,要么开发者自己选择操作系统,要么服从雇主的IT政策要求。对大部分Android开发人员来说,任何官方支持的操作系统都能很好地工作。然而,某些情况下选择合适的操作系统还是至关重要的。 谷歌支持在Windows、Linux、OS X上开发Android应用。虽然Android SDK支持Windows,但在开发一些高级特性时,开发者可能会遇到问题,尤其是在编写本地应用以及构建定制的ROM时。最好的选择是Linux或者OS X。如果可能,尽量选一个作为主操作系统,这样遇到的问题就会少得多。另一个尽量不要在Windows上开发的原因是,开发者需要为所有的Android设备安装USB驱动程序。
Android编程实战——1.1 可供选择的操作系统
书名: Android编程实战
作者: [阿根廷] 赫尔曼
出版社: 人民邮电出版社
原作名: Android Programming: Pushing the Limits
译者: 丁志虎 | 武海峰
出版年: 2014-6-1
页数: 348
定价: CNY 69.00
装帧: 平装
ISBN: 9787115357335