Android 针对谷歌API
我是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目标,这样就可以了? 谢谢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平台中的所有内容?换言
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?