Android Fused LocationSettingsRequest 从 startResolutionForResult 中删除“从不”选项
Posted
技术标签:
【中文标题】Android Fused LocationSettingsRequest 从 startResolutionForResult 中删除“从不”选项【英文标题】:Android Fused LocationSettingsRequest remove "never" option from startResolutionForResult 【发布时间】:2015-08-21 09:30:42 【问题描述】:a据此:
https://developers.google.com/android/reference/com/google/android/gms/location/SettingsApi
您可以使用startResolutionForResult()
检查是否满足位置要求,如果不满足则显示对话框。
在该对话框中,您可以选择“ok”、“not this time”或“never”。
是否可以禁用“从不”选项?
Google 地图官方应用已禁用该选项。
【问题讨论】:
【参考方案1】:是的,因此您可以在使用LocationSettingsRequest.Builder.@987654321@
构建设置请求时执行此操作。一个示例如下所示:
LocationSettingsRequest.Builder builder = new LocationSettingsRequest.Builder()
.addLocationRequest(mLocationRequest)
.setAlwaysShow(true);
【讨论】:
这救了我的命。谢谢!以上是关于Android Fused LocationSettingsRequest 从 startResolutionForResult 中删除“从不”选项的主要内容,如果未能解决你的问题,请参考以下文章
Android Fused LocationSettingsRequest 从 startResolutionForResult 中删除“从不”选项
如何使用 FUSED LOCATION API 优化电池 - Android
Android:使用 Fused Location Provider 检查是不是启用了位置服务
Android:关闭位置时,Google Fused Location 不起作用
Android - Google Maps V2 无法使用 Fused Location
Android 的 Fused Location Provider 的 LocationRequest 优先级有啥区别?