安装 Google GPS SDK

使用谷歌GPS服务API开发一个应用程序,你必须从SDK Manager下载谷歌GPS服务。下载包括客户端库和代码样本。

 

Setup Google Play Services SDK

使用谷歌GPS服务SDK时测试您的应用程序,您必须使用:

一个兼容的Android设备上运行Android 2.2或更高版本,包括谷歌玩店。

与一个AVD运行基于Android 4.2.2或高于谷歌API平台Android模拟器。

理想情况下,你应该发展和对各种设备的应用程序的测试,包括手机和平板电脑。

 

Install the Google Play Services SDK

1、安装SDK的谷歌服务:

启动SDK Manager

Eclipse (with ADT), 选择 Window > Android SDK Manager.

Windows中,双击在Android SDK根目录SDK manager.exe文件。

MACLinux,打开一个终端,在Android SDK工具/目录浏览,然后执行Android SDK

 

2、安装谷歌GPS服务。

滚动到列表底部的包,选择Extras,谷歌GPS服务,并安装它。

在谷歌GPS服务SDK是保存在你的Android SDK环境在<AndroidSDK>/extras/google/google_play_services/.

3、安装谷歌平台的API兼容的版本。

如果你想在你的应用程序的仿真试验,扩大Android 4.2.2目录(API 17)或更高版本,选择谷歌的API,并安装它。然后创建一个新的AVD谷歌API作为目标平台。

注意:只有Android 4.2.2和更高版本的谷歌API平台包括谷歌GPS服务。

4、复制该谷歌GPS服务库项目。

 

复制库项目在< Android SDK >/extras/google/ google_play_services / libproject / google-play-services_lib /到你的位置保持你的Android应用程序项目。

如果你使用的是Eclipse,库导入项目到工作区。点击文件>导入,选择Android >现有的Android代码到工作区,并浏览到图书馆项目复制进口。

Set Up a Project with the Library

建立项目使用谷歌GPS服务SDK

1、在你的Android工程参考库项目。

见参考库项目Eclipse或引用的库项目在命令行上的更多信息,该怎么做。

注意:你应该参照这个库的一份拷贝,你复制到您的开发工作,你不应该参考库直接从Android SDK目录。

如果您使用的是混淆器,添加下面的线在< project_directory > / proguard-project.txt文件以防止混淆器从剥离的类:

-keep class*extends java.util.ListResourceBundle{
    protectedObject[][] getContents();
}

 

一旦你有了谷歌GPS服务库项目添加到您的应用程序的项目,你可以开始开发一些关于谷歌GPS服务API的项目

Ensure Devices Have the Google Play services APK

在谷歌GPS服务介绍,谷歌在Android 2.2起提供用户服务的更新通过谷歌玩商店应用程序。然而,可能达不到所有用户立即更新。

重要:因为它是很难预料的每个设备的状态,你必须经常检查兼容APK谷歌GPS服务在你访问谷歌GPS服务功能。对于许多应用程序,检查的最佳时间是主要的活动中onresume()方法。

这里有四个场景描述的谷歌服务APK可能状态,在用户的设备中:

1、 安装一个新版本的谷歌玩商店应用程序,以及最新的谷歌服务APK下载已。

2、安装一个新版本的谷歌玩商店应用程序,但最近谷歌发挥服务尚未下载APK

3、目前,谷歌玩商店应用程序的旧版本,不主动下载谷歌活动服务的更新。

4、谷歌GPS服务的APK丢失或禁用的设备,这可能发生,如果用户显式卸载或禁用它。

案例1是成功的情况下,是最常见的。然而,由于其他的情况下,仍然可以发生,你必须处理他们每次您的应用程序连接到谷歌GPS服务以确保谷歌GPS服务APK是存在的,最新的,并启用。

         帮助你的客户服务,谷歌GPS库有实用的方法来确定是否是谷歌GPS服务,谷歌最近APK是足以支持版本的客户端库,您使用的是。如果不是,客户端库将用户对谷歌玩商店下载的GPS服务,谷歌最近版本的APK

        注:谷歌GPS服务的APK不是通过搜索谷歌玩商店可见。客户端库提供了一种深层链接到谷歌玩商店时,它检测到的设备有丢失或不兼容APK谷歌GPS服务。

       它是由你选择在你的程序中适当的地方做下面的步骤,检查是否有一个有效的谷歌GPS服务APK。例如,如果谷歌GPS服务是您的应用程序所需的,你可能会想当你的应用程序第一次启动。另一方面,如果谷歌GPS服务,是您的应用程序的一个可选部分,如果用户要你部分的应用,你可以做这些检查:

1、 isgoogleplayservicesavailable()方法的装置播放服务来查找谷歌GPS服务状态,它返回一个结果。

2、 If the result code is SUCCESS, then the Google Play services APK is up-to-date, and you can proceed as normal.

2、 如果返回结果是成功的,那么谷歌GPS服务APK是最新的,你可以正常继续执行。

3、如果结果代码service_missingservice_version_update_required,或service_disabled,然后调用geterrordialog()来向用户显示错误信息,它允许用户从谷歌玩商店下载APK或设备的系统设置。

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值