Java “在哪里?”;谷歌API“;对于安卓1.6?

Java “在哪里?”;谷歌API“;对于安卓1.6?,java,android,android-1.6-donut,Java,Android,Android 1.6 Donut,我正在学习Tony Hillerson的O'Reilly视频培训课程“用Java开发Android应用程序”的视频教程。他提到,我必须根据“谷歌API”而不是标准的Android 1.6 API来构建我的应用程序,才能在我的应用程序中使用谷歌地图API。我需要这个,以便在我的应用程序类中导入“com.google.android.maps.MapActivity” 问题是:在最新的Android SDK管理器下,我在任何地方都找不到这个“Google API” 我在哪里可以找到Android 1

我正在学习Tony Hillerson的O'Reilly视频培训课程“用Java开发Android应用程序”的视频教程。他提到,我必须根据“谷歌API”而不是标准的Android 1.6 API来构建我的应用程序,才能在我的应用程序中使用谷歌地图API。我需要这个,以便在我的应用程序类中导入“com.google.android.maps.MapActivity”

问题是:在最新的Android SDK管理器下,我在任何地方都找不到这个“Google API”


我在哪里可以找到Android 1.6的“谷歌API”?请协助。

至少使用SDK 2.1-update。就个人而言,我大部分时间使用2.2,但2.1-update将支持几乎所有手机。

您应该能够从Eclipse内部的ADT插件或从SDK管理器外部安装它

如果项目不需要除此之外的功能,为什么不使用1.6?支持非常旧的软件版本是一个坏习惯。它没有给人们留下升级的动力。在3.0+中有很多优秀的特性是开发者永远无法使用的,因为很多人甚至还停留在2.X上。如果每个人都支持3.0+,许多运营商将更有可能将3.0更新推送到他们的手机上。截至目前,在过去两周内,2.9%连接到市场的设备是3.0+。事实上,如果每个人现在都建立在3.0+的基础上,他们的用户会非常少。3.0不是为手机设计的。很快,您将看到越来越多的4.X手机。运营商和制造商按照他们自己的步伐行动,我不觉得每个人都在建设3.0会给他们带来更多的压力。同时也要考虑到市场不是世界上唯一的分销渠道。世界上仍有许多1.6设备尚未上市。这并不否定我走向未来、不再停留在旧时代的任何理由。苹果就是一个很好的例子。他们继续前进,只支持遗留软件和硬件到一定程度,迫使用户升级。看看它把他们带到哪里去了。看看他们的操作系统在哪里。看看他们的移动操作系统是从哪里来的。目前的统计数字无关紧要。与此相关的是发展趋势和人性。作为一名独立开发者,如果可能的话,我会尝试让我的应用程序适用于所有设备。我的收入排在第一位,而不是谷歌、苹果或微软。如果支持1.6可以让我获得更多的用户,那么支持1.6就是一条出路。