0

我是 Android 开发和 Eclipse 的新手,我正在阅读各种教程。

在设置 Eclipse 时,我安装了 Android 2.3.3 SDK 平台以及该平台的 Google API。

当我为大多数教程程序创建新项目时,我选择 Android 2.3.3 作为我的目标。

但是,在浏览 Google Map Views 教程时,我被告知在创建项目时选择 Google API 而不是 Android 2.3.3。我这样做了,地图视图程序工作得很好。

但这似乎是一个二元或决定;我可以选择其中一个。Google API 是否包含 Android 2.3.3 平台中的所有功能?换句话说,我是否可以始终为我想要的平台级别选择 Google API 目标并且它会起作用?谢谢,院长

4

2 回答 2

1

是的,它总是有效的,因为Google API是 Android SDK 的超集。

Google APIs Add-On 是 Android SDK 开发环境的扩展,可让您为包含 Google 的一组自定义应用程序、库和服务的设备开发应用程序。该插件的一个核心功能是 Maps 外部库,它允许您向 Android 应用程序添加强大的地图功能。

除非需要,否则不应使用它。这将为系统节省在运行时加载这些不必要的功能所需的额外工作。

于 2012-06-14T22:47:11.623 回答
0

目前,Google API SDK 主要用于其中的专有 Google Maps API。

当您需要其中的特定 API 时,您只想选择它作为您的目标。如果您不在应用中使用地图,通常可以将其关闭。它确实包括其随附的 Android SDK 中的所有内容。

当您选择它作为目标时,只有运行带有 Google API SDK 的 ROM 的设备才能在市场上看到您的应用程序。

于 2012-06-14T22:48:55.520 回答