【问题标题】:Where is "Google APIs" for Android 1.6?Android 1.6 的“Google API”在哪里?
【发布时间】:2012-04-10 23:02:41
【问题描述】:

我正在阅读 Tony Hillerson 的 O'Reilly 视频培训课程“使用 Java 开发 Android 应用程序”中的视频教程。他提到我必须针对“Google API”而不是标准的 Android 1.6 API 构建我的应用程序,才能将 Google Maps API 用于我的应用程序。我需要这个才能在我的应用程序类中导入“com.google.android.maps.MapActivity”。

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

在哪里可以找到适用于 Android 1.6 的“Google API”?请帮忙。

【问题讨论】:

    标签: java android android-1.6-donut


    【解决方案1】:

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

    【讨论】:

    • 如果项目不需要超出它的功能,为什么不使用 1.6?
    • 支持极旧版本的软件是个坏习惯。它没有给人们升级的动力。 3.0+ 中有很多不错的功能,开发人员从未使用过,因为很多人仍然停留在 2.X 上,甚至。如果每个人都支持 3.0+,那么很多运营商将更有可能将 3.0 更新推送到他们的手机上。
    • 截至目前,在过去 2 周内,连接到 Market 的设备中有 2.9% 是 3.0+。实际上,如果现在每个人都构建到 3.0+ 会发生什么,他们将拥有很少的用户。 3.0 不适用于手机。您很快就会看到越来越多的 4.X 手机。运营商和制造商按照自己的节奏前进,我不认为每个构建到 3.0 的人都会对他们施加更多压力。还要考虑到市场不是世界上唯一的分销渠道。世界上仍有许多 1.6 设备尚未上市。
    • 这并不能否定我走向未来而不是停留在旧时代的任何理由。苹果就是一个很好的例子。他们向前推进并仅在一定程度上支持旧版软件和硬件,迫使用户升级。看看它把它们弄到哪里去了。看看它在哪里得到了他们的操作系统。看看它在哪里获得了他们的移动操作系统。当前的统计数据无关紧要。相关的是进步的趋势和人性。
    • 作为一名独立开发者,如果可能,我会尽量让所有设备都可以使用我的应用程序。我的收入是第一位的,而不是谷歌、苹果或微软的。如果支持 1.6 可以让我获得更多用户,那么支持 1.6 才是正确的选择。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2018-06-18
      • 1970-01-01
      • 2012-01-23
      • 1970-01-01
      • 2013-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多