Android Fused LocationSettingsRequest从startResolutionForResult中删除“never”选项

a据此:

https://developers.google.com/android/reference/com/google/android/gms/location/SettingsApi

您可以检查是否符合位置要求,如果不符合,则使用startResolutionForResult()显示对话框。

在该对话框中,您可以select“确定”,“不是这次”或“从不”。

是否有可能禁用“永不”选项?

Google地图官方应用已禁用该选项。

  • Android无法parsing方法requestLocationUpdates FusedLocationProviderAPI
  • ACCESS_COARSE_LOCATION权限在Android上提供单元格塔精度
  • Android:检查是否使用融合位置提供程序启用了位置服务
  • 是的,所以当你使用LocationSettingsRequest.Builder. setAlwaysShow(true)build立设置请求的时候你会这样做LocationSettingsRequest.Builder. setAlwaysShow(true) LocationSettingsRequest.Builder. setAlwaysShow(true) 。 一个例子看起来像这样:

     LocationSettingsRequest.Builder builder = new LocationSettingsRequest.Builder() .addLocationRequest(mLocationRequest) .setAlwaysShow(true);