【发布时间】:2015-12-14 18:35:16
【问题描述】:
我正在使用 LocationServices(使用 google 位置服务)在我的应用上实现位置管理器,并且我正在寻找一种方法来检查设备系统上是否已激活位置(在设置上)。我正在像这样连接到位置服务器:
private synchronized void buildGoogleApiClient() {
mGoogleApiClient = new GoogleApiClient.Builder(mAppContext)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.addApi(LocationServices.API)
.build();
createLocationRequest();
}
private void createLocationRequest() {
mLocationRequest = new LocationRequest();
mLocationRequest.setInterval(INTERVAL);
mLocationRequest.setFastestInterval(FASTEST_INTERVAL);
mLocationRequest.setSmallestDisplacement(SMALLEST_DISPLACEMENT);
mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
}
有没有办法检查系统位置设置的可用性?
【问题讨论】: