Google Play 服务 LocationServices.API - 新选项“从不”

2024-02-10

已解决 - 答案在最后

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

http://android-developers.blogspot.com/2015/03/google-play-services-70-places-everyone.html 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 https://developer.android.com/reference/com/google/android/gms/location/SettingsApi.html

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

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

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

我该如何处理这种情况?有没有办法更改一旦选择的“从不”选项而不从应用程序中删除所有数据?

EDIT:

我在这里找到了解决方案:如何像谷歌地图一样显示启用位置对话框? https://stackoverflow.com/questions/29801368/how-to-show-enable-location-dialog-like-google-maps

我们需要添加到我们的构建器方法 setAlwaysShow (boolean show)

https://developer.android.com/reference/com/google/android/gms/location/LocationSettingsRequest.Builder.html#setAlwaysShow(boolean) 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);

之后我们只有两个选择——“是”和“否”。


您可以清除默认设置

设置 -> 应用程序管理器 -> 单击 Google Play 服务 -> 单击 清除默认值

这将清除您的preference先前选择为never

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google Play 服务 LocationServices.API - 新选项“从不” 的相关文章

随机推荐

  • 如何更改Apple Watch界面控制器标题大小/文本?

    如何更换苹果手表interface controller标题大小 文字 我们可以提供自定义字体吗 尝试使用以编程方式设置标题NSAttributedText但没有成功 有任何想法吗 您可以通过调用以下命令来更改界面控制器的标题 迅速 fun
  • 检查 DOM 中是否存在现有 jQuery 对象(不是选择器)

    Example var doesNotYetExistInTheDOM span span create new jQuery element outside of the DOM var doesExistInTheDOM span se
  • 分支策略[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • IntelliJ:如何设置默认工作目录?

    我是从 Eclipse 迁移到 IntelliJ 的用户 我的大多数项目在项目根目录中包含一个资源文件夹 在本例中它是一个模块 代码使用上述目录中的 fonts 文件夹来加载字体以供渲染使用 问题是在 IntelliJ 中 编译目标是项目文
  • Angular 2 + CLI:超出最大调用堆栈大小错误

    我的 Ng2 项目出现了 3 4 天的问题 版本 角度 cli 1 0 0 rc 2 节点 6 9 2 操作系统 win32 x64 角度 常见 2 4 9 角度 编译器 2 4 9 角度 核心 2 4 9 角度 形式 2 4 9 角度 h
  • 网桥“docker0”在 k8s 和 flannel 中扮演什么角色

    k8s版本 v1 10 4法兰绒版本 v0 10 0docker版本v1 12 6 当我使用命令时brctl show在节点上 如下所示 root node03 tmp brctl show bridge name bridge id ST
  • Apache POI HWPF - 将 doc 文件转换为 pdf 时出现问题

    我目前正在使用 apache poi 进行 Java 项目 现在在我的项目中我想将 doc 文件转换为 pdf 文件 转换成功完成 但我只得到 pdf 中的文本 没有任何文本样式或文本颜色 我的 pdf 文件看起来像黑白的 虽然我的文档文件
  • 使用 jQuery 表单插件时设置标题

    我在用着JQuery 表单插件 http jquery malsup com form 我不知道如何设置标题 我希望能够完成这样的事情 ajax url url data post type POST beforeSend function
  • java.util.Date 和 XMLGregorianCalendar 之间的简单转换

    我正在寻找一种在 java util Date 和 javax xml datatype XMLGregorianCalendar 之间双向转换的简单方法 这是我现在使用的代码 import java util GregorianCalen
  • Google App Engine 支持 C++ 吗? [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions App E
  • 如何让 PEX 自动生成单元测试?

    如何让 PEX 在 Visual Studio 2013 中自动生成单元测试 我可以在 Visual Studio 2010 中使用 PEX 自动生成单元测试 并且通过右键单击函数体找到菜单 我们没有发布 Visual Studio 201
  • 在 OS X Lion 中,LANG 未设置为 UTF-8,如何修复?

    我尝试在 OS X Lion 中设置 postgres 发现没有正确设置 LOCALE 环境变量 这是设置的 LANG LC COLLATE C LC CTYPE C LC MESSAGES C LC MONETARY C LC NUMER
  • 如何设置整数的前三个字节?在 C++ 中

    我想在 C 中将整数的前三个字节设置为 0 我尝试了这段代码 但是我的整数变量a没有改变 输出始终是 63 我究竟做错了什么 include
  • TensorFlow“py_func”的输出具有未知的等级/形状

    我正在尝试在 TensorFlow 中创建一个简单的神经网络 唯一棘手的部分是我有一个我已经实现的自定义操作py func 当我传递输出时py func to a Dense层 TensorFlow 抱怨排名应该是已知的 具体错误是 Val
  • 如何让 WKWebView 在 swift 和 macOS 应用程序中快速工作[重复]

    这个问题在这里已经有答案了 在这个 get 因重复而被击落之前 它不是 这里关于 WKWebView 的几乎每个问题都是关于 iOS 应用程序中的 WKWebView 而不是 macOS 应用程序 区别在于几乎只是实现了 UIViewCon
  • 无法在 Office 365 图形 API 的驱动器请求上同时使用顶部和跳过

    我们最近看到了我们认为在进行 drives 调用时使用 top 和skip 查询参数的功能变化 一个调用示例是 https graph microsoft com v1 0 sites siteid drives top 1 skip 2
  • PHP 以奇怪的波特率进行串行

    我正在尝试使用 PHP 将文本发送到 LED 标志 以便我可以向其发送支持票号 标志本身就是一件作品 它来自 eBay 制作很差 几乎没有文档 经过一段时间的摆弄后 我能够弄清楚它期望的东西发送给它的方式 并且波特率为 28800 我已经知
  • 使用 PHP gd 库提高图像质量

    不知道在哪里 但我发现了一个图像托管网站 它允许您以大格式上传图像或锐化图像 我个人不记得或不知道 GD 库有任何锐化图像的功能 这可能只是质量提升的不同词 如果有人知道锐化图像的功能 请告诉我 因为我个人在 Image Magic 和 或
  • 如何在 Javascript 中获取当前日期/时间而不使用系统时间?

    new Date 获取当前系统时间 这意味着 如果当前系统时间错误 在我的例子中 客户端计算机是Windows系统 其时间设置为当前时间的 4小时 new Date 将提供错误的值 我需要一种方法来获取客户端的当前日期 时间 而不使用他的机
  • Google Play 服务 LocationServices.API - 新选项“从不”

    已解决 答案在最后 我正在使用新方法从 Google Play Services 7 0 检索位置 http android developers blogspot com 2015 03 google play services 70 p