Android开发教程
Android是用于手机,平板电脑,电视和类似设备的操作系统。 Google于2005年购买了Android,此后便已将Android供手机,平板电脑和电视生产商使用。
Android手机和平板电脑上可以安装Android应用程序(应用程序)。我尚不确定Android TV的工作方式,但是我们也可以在Android TV上安装Android应用程序听起来很合逻辑。这些Android应用程序可以像在笔记本电脑或者台式机上执行应用程序一样执行。我们可以使用Java或者C ++对Android应用程序进行编程。我们还可以使用诸如PhoneGap或者Titanium之类的包装技术对Android应用程序进行编程,或者将Scala编译为Java Android应用程序(我听说这是可能的)。
Java中的Android应用
本教程将重点介绍Java中的Android应用程序开发。也可以使用其他编程语言(例如C ++或者Scala)开发Android应用。尽管Java仍然是(仍然)非常流行的编程语言,所以从此开始是有意义的。
Android 4.0及更高版本
这些教程中将使用的Android版本将是Android 4.0及更高版本。在撰写本文时,最新的Android版本是Android 4.4(KitKat),但是许多活动的Android设备运行的版本都比Android 4.4更早,因此有必要了解一些有关开发较早Android版本的知识。但不得早于Android 4.0。在撰写本文时,大约90%的所有Android设备都运行Android 4.0或者更高版本
随着时间的流逝和较旧的Android版本从市场上删除,我可能会更新本教程,以不涵盖这些较旧的版本。从上面的链接中可以看到,有78%的Android设备运行Android 4.1或者更高版本,有53%的Android设备运行Android 4.2或者更高版本,约有25%的Android设备运行Android 4.4.
我的Android学习策略
我建议我们开发最简单的" Hello World" Android应用,并使其在Android设备上运行。一旦有了一个简单的" Hello World"应用程序,就可以轻松处理本教程或者其他地方所学到的任何其他内容。
我自己使用了该策略,一旦达到一种状态,就可以对所学内容进行实验,并在手机上看到该方法运行后,学习就会加速。既因为它在我的内存中记忆更佳,又因为我现在有了可以查看的工作代码示例。
本Android教程旨在使我们尽快使用简单的" Hello World"启动并运行,然后从那里开始对Android有所了解。
Android开发人员主页
我们可以在Android开发人员的官方主页上找到有关Android开发的许多有用信息:
http://developer.android.com/
取得Android SDK
为了使用Java开发Android应用,我们需要Android SDK和IDE。我们可以从Android开发人员的官方主页上获得这两者:
http://developer.android.com/sdk/index.html
我们可以选择不同的选项。我们可以从IDE单独下载Android SDK,也可以下载捆绑了Android SDK的Eclipse IDE。我们也可以下载基于流行的IntelliJ IDEA社区版本的称为Android Studio的IDE。 Android Studio最终将成为正式的Android IDE,因此,如果我们不熟悉Android开发,那么从Android Studio开始也许是一个好主意。