使用Google地图库的Android应用,可随处安装

时间:2010-09-11 19:39:11

标签: android google-maps

是否可以在我的应用中使用Google Maps Android库,即使在没有Google地图的手机上也可以安装该应用?在没有Google地图的手机上,地图功能将被禁用。

2 个答案:

答案 0 :(得分:1)

  

是否可以在我的应用中使用Google Maps Android库,甚至可以安装该应用   没有Google地图的手机?

您可以在android:required="false"元素上放置一个未记录的<uses-library>标记。我希望他们将在未来的版本中记录这一点。设置为false后,您需要使用反射来查看是否加载了Google地图(例如,尝试查找MapView类) - 如果没有,请禁用导致用户访问的任何内容地图。

答案 1 :(得分:0)

如果其他人有同样的问题(我这样做):

this Android Developer page上它说 - 据我所知 - 您可以引用Maps API,因此可以使用例如使用 Google Play服务

在您的应用中进行地图活动
  

“Google地图Android API未包含在Android中   平台,但可通过Google Play商店在任何设备上使用   通过Google Play services运行Android 2.2或更高版本。

     

要将Google地图集成到您的应用中,您需要安装Google   为您的Android SDK播放服务库。有关详细信息,请阅读   关于Google Play services。“

显然它是一个真实的应用程序(它安装在我的手机上),可以更新某些Google内容。

所以它似乎有可能,但仅适用于运行Android 2.2(API级别8)及以上的设备。
我发现该网站上的解释有点不清楚,我无法自己测试。

在我的情况下,我想我必须忍受这样一个事实:并非所有设备都能安装我的应用程序,因为我的目标是API&lt; 8。