gpt4 book ai didi

android - Google Play 服务 LocationServices.API - 新选项 "never"

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:29:25 24 4
gpt4 key购买 nike

已解决 - 最后的答案

我正在使用新方法从 Google Play Services 7.0 检索位置:

http://android-developers.blogspot.com/2015/03/google-play-services-70-places-everyone.html https://developer.android.com/reference/com/google/android/gms/location/SettingsApi.html

一开始,它只给我们两个选项,“取消”和“开启”(如下图)。

enter image description here

但今天我看到了 Google Play 服务新更新的新“功能”——当我的位置关闭并尝试通过 Google Play 服务获取它时,弹出的对话框为我提供了选项:

enter image description here

是的,从不。当我点击它时,我的应用程序永远不会通过 Google Play 服务获取位置,即使它已打开,我别无选择,只能重新安装应用程序或清除所有数据,一旦选择了选项,谷歌就没有提供其他更改选项。

我该如何处理这种情况?有没有什么方法可以在不删除应用程序中的所有数据的情况下更改一旦选择了“从不”选项?

编辑:

我在这里找到了解决方案:How to show enable location dialog like Google maps?

我们需要添加到构建器方法 setAlwaysShow( bool 值显示)

https://developer.android.com/reference/com/google/android/gms/location/LocationSettingsRequest.Builder.html#setAlwaysShow(boolean)

LocationSettingsRequest.Builder builder = new LocationSettingsRequest.Builder()
.addLocationRequest(mLocationRequestBalancedPowerAccuracy);

builder.setAlwaysShow(true);

之后我们只有两个选择 - "is"和“否”。

最佳答案

您可以清除默认设置

Settings -> Application manager -> Click Google Play Services -> Click Clear defaults

这将清除您的previous previouls selected as never

关于android - Google Play 服务 LocationServices.API - 新选项 "never",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29824408/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com