【问题标题】:Turn on location services automatically in Android 3.1 and above在 Android 3.1 及更高版本中自动开启位置服务
【发布时间】:2015-12-15 09:26:04
【问题描述】:

我知道,从 android 3.1 及更高版本开始,您无法手动打开位置服务。但在谷歌地图中,​​它只是显示一个对话框,提示我打开它。这直接将其打开(在 android 5.1 - Lollipop 中)。那么谷歌是如何做到的呢?是我可以使用的某些 Google 位置服务 API,还是应该将用户引导至位置服务设置屏幕? 谢谢。

【问题讨论】:

    标签: java android google-maps dialog location


    【解决方案1】:

    正在使用SettingsApi 它允许您检查设备上的位置服务是否可用,并且谷歌在github 上提供了一个完整的示例,显示了如何使用此 API。如果位置关闭,示例代码将提示用户启用位置。触发 Intent 时弹出的对话框与您在 Google 地图中看到的类似。

    【讨论】:

    • 感谢您的回答。我会检查并告诉你
    猜你喜欢
    • 2018-10-23
    • 2015-06-22
    • 2019-07-28
    • 1970-01-01
    • 1970-01-01
    • 2020-02-03
    • 2017-02-23
    • 2019-03-14
    • 1970-01-01
    相关资源
    最近更新 更多