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 - 新选项“从不” 的相关文章

  • 如何从 SDK 实现每个会话的 Google Places 自动完成功能?

    是否可以从 Android 和 iOS 应用程序的 place sdk 实现基于会话的自动完成 根据 6 月 11 日生效的新 Google 地图框架定价 对自动完成的请求可以分为基于击键 会话的请求 我找不到描述实施步骤的文档 除了这个参
  • Xamarin Android Webview Javascript

    我正在尝试通过 Xamarin for Android 创建一个移动应用程序 它有一个显示网站的 WebView 问题是正常按钮会触发 但 javascript 事件不会触发 我已经启用了 Javascript 但没有运气 如何在 Andr
  • Android Studio:XML 布局中的“包装在容器中”

    编辑 XML 布局文件时 Eclipse 有一项称为 包裹在容器中 的功能 重新格式化 gt Android gt 可让您选择一个或多个视图并在其周围包裹您选择的布局 Android Studio中有类似的东西吗 目前正在实施中 问题 69
  • 如何在android中显示保存在sdcard文件夹中的图像[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 当我正在显
  • 如何正确释放Android MediaPlayer

    我正在尝试向我的 Android 应用程序添加一个按钮 当点击该按钮时它会播放 MP3 我已经让它工作了 但没有办法释放 mediaPlayer 对象 因此即使在我离开活动后它仍然会继续播放 如果我在react 方法之外初始化MediaPl
  • Android WebView里面的ScrollView只滚动scrollview

    在我的应用程序中 我有一个 ScrollView 其中包含一些线性视图 一些文本视图和一个 Webview 然后是其他线性布局等 问题是 WebView 不滚动 Scroll 仅侦听 ScrollView 有什么建议么
  • 在 Cordova 应用程序中获取额外功能

    我们有两个 Android 应用程序 一个使用本机 Java 实现 另一个使用 Ionic 编写 Ionic 应用程序启动我的应用程序 这是使用灯插件 https github com lampaa com lampa startapp 我
  • 如何在谷歌地图android上显示多个标记

    我想在谷歌地图android上显示带有多个标记的位置 问题是当我运行我的应用程序时 它只显示一个位置 标记 这是我的代码 public class koordinatTask extends AsyncTask
  • Android - AudioRecord类不读取数据,audioData和fftArray返回零

    我是 Android 新手 一直在开发音调分析器应用程序 最低 SDK 8 我读了很多关于如何实现 Audiorecord 类的文章 但我想知道为什么它在我录制时不读取任何数据 我尝试显示 audioData 和 fftArray 的值 但
  • Android 2.3 模拟器在更新位置时崩溃

    我正在使用 Eclipse 编写和调试 Android 应用程序 我需要做的事情之一是更新设备的位置 因此我尝试使用模拟器控制窗口中的位置控制面板 在 手动 选项卡上 我选择 十进制 输入有效的纬度和经度 然后单击 发送 不幸的是 接下来发
  • 我应该释放或重置 MediaPlayer 吗?

    我有自己的自定义适配器类 称为 WordAdapter 并且我正在使用媒体播放器 名为pronounce WordAdapter 类中的全局变量 我有不同的活动 其中每个列表项都有线性布局 名为linearLayout 我正在设置onCli
  • Android:无法使用 DbHelper 和 Contract 类将数据插入 SQLite

    public class Main2Activity extends AppCompatActivity private EditText editText1 editText2 editText3 editText4 private Bu
  • Android Studio 缓慢的增量构建

    我已经完成了许多步骤来完善我们的构建系统 those https stackoverflow com questions 16775197 building and running app via gradle and android st
  • Android 如何将总天数准确更改为年、月、日?

    我正在做一个应用程序 该应用程序与根据给定的生日日期输入获取一个人的年龄有关 为此 我从下面的代码中获取从该日期到当前日期的总天数 String strThatDay 1991 05 10 SimpleDateFormat formatte
  • 卡片视图 单击卡片移至新活动

    我是 Android 编程新手 正在研究卡片布局 我想知道如何使其可点击 android clickable true android foreground android attr selectableItemBackground 我的卡
  • 在 Android 应用程序资源中使用 JSON 文件

    假设我的应用程序的原始资源文件夹中有一个包含 JSON 内容的文件 我如何将其读入应用程序 以便我可以解析 JSON See 开放原始资源 http developer android com reference android conte
  • 错误:(23, 13) 无法解决:com.google.android.gms:play-services:11.2.0“安装存储库和同步项目”不起作用

    我正在尝试在我的 Android 应用程序中获取位置并更新到服务器 这是我的 Gradle 代码 我在这里包含了compile com google android gms play services 11 2 0 这条线是从文档中 htt
  • Android 后台倒计时器

    我有一个 Android 应用程序 它管理一个倒计时器 类 CountDownTimer 它显示在应用程序屏幕中 以显示到达 00 00 还剩多少时间 我现在的问题是 当我按主页按钮或启动另一个应用程序时 应用程序 计时器不会在后台运行 所
  • 发布的 Android apk 出现错误“包文件未正确签名”

    我最近将我的应用程序上传到 Android 市场 但是由于错误 下载时它拒绝运行 包文件未正确签名 我首先使用 eclipse 发布了数据包 右键单击导出 创建密钥库然后发布 但它拒绝工作 然后我下载了 keytool 和 jarsigne
  • Git 实验分支还是单独的实验存储库?

    我正在开发一个 Android 应用程序 并且在整个开发周期中一直使用 Git 现在 我想构建并发布实验性功能 供人们尝试和安装 同时仍将原始的 稳定的应用程序安装在他们的设备上 现在 这意味着我需要使用不同的包名称 这会更改开发项目中的一

随机推荐

  • 如何更改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