Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 针对谷歌API_Android - Fatal编程技术网

Android 针对谷歌API

Android 针对谷歌API,android,Android,我是Android开发和Eclipse的新手,我正在学习各种教程 在设置Eclipse时,我安装了Android 2.3.3 SDK平台以及该平台的Google API 当我为大多数教程程序创建新项目时,我选择Android 2.3.3作为我的目标 然而,在浏览谷歌地图视图教程时,我被告知在创建项目时选择谷歌API而不是Android 2.3.3。我这样做了,地图视图程序工作得很好 但这似乎是一个二分法或决定;我可以选择其中一个。谷歌API是否包括Android 2.3.3平台中的所有内容?换言

我是Android开发和Eclipse的新手,我正在学习各种教程

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

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

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

但这似乎是一个二分法或决定;我可以选择其中一个。谷歌API是否包括Android 2.3.3平台中的所有内容?换言之,我是否可以始终为我想要的平台级别选择GoogleAPI目标,这样就可以了? 谢谢
Dean

是的,它会一直工作,因为是Android SDK的超集

Google API插件是Android SDK开发环境的扩展,允许您为包括Google自定义应用程序集、库和服务的设备开发应用程序。该插件的一个核心功能是Maps外部库,它允许您向Android应用程序添加强大的映射功能


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

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

只有在需要其内部的特定API时,才希望将其选择为目标。如果你不在应用程序中使用地图,通常可以不使用。它确实包含了随附的Android SDK中的所有内容

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

hmmm。。。嗯,我的应用程序(我正在从WindowsPhone7转换)需要地图功能。我假设这是获得此类映射功能的默认方式。对吗?有多少%的安卓手机有带谷歌API的ROM?