我正在使用融合位置Google api客户端获取位置,因为我有更新设备,所以它工作正常,可能有客户可能没有更新谷歌播放服务的情况。因此,融合位置(Google API客户端)需要最低限度的Google Play服务版本,以及如何以编程方式检查或验证。
答案 0 :(得分:2)
我认为Android文档https://developer.android.com/training/location/retrieve-current.html
中没有提到任何最低版本但是如果你想在连接到GoogleApiClient时处理错误,你应该实现GoogleApiClient.OnConnectionFailedListener https://developers.google.com/android/reference/com/google/android/gms/common/api/GoogleApiClient.OnConnectionFailedListener
通过传递错误结果代码并实现onActivityResult来处理结果来调用此代码:
GooglePlayServicesUtil.showErrorDialogFragment(resultCode,this,CONNECTION_FAILURE_RESOLUTION_REQUEST);
注意:我没有实现它,但这就是它的完成方式。