选择哪一个作为项目构建目标?谷歌API或SDK平台



我一直在搜索,但找不到这两者之间的区别。我读过其他问题,其中有人说,当我们想集成谷歌地图Api或使用其他谷歌Api时,我们应该使用Google Apis作为构建目标

问题是,我在构建在简单的Android 4.4上的项目上使用地图而不是Google API(平台4.4),地图在我的Galaxy s3上运行良好。

它们可能是如何工作的?

如果他们正在工作,那么Google API和SDK平台之间有什么区别?或者这种差异只与模拟器有关?

现在使用Google API真的毫无意义,因为其中包含的大多数内容(如果不是所有的话)都已被弃用并转移到Google play服务中。选择谷歌API不会做任何事情,除了可能会增加你的程序的大小。不同的是,除了4.4 SDK之外,你还可以使用它获得所有谷歌API的东西

如果您使用Google Maps Android API v2,则不需要使用Google API(但不会伤害您)。Google API适用于使用不推荐使用的Google Maps Android API v1或编程USB。

谷歌API包括谷歌地图和其他谷歌特定库。安卓系统仅包括核心安卓库。

至于选择哪一个,我会选择安卓API,直到你发现你需要谷歌API;例如当您需要谷歌地图功能时。

http://code.google.com/android/add-ons/google-apis/index.html是指向Google API页面的链接。

最新更新