【发布时间】:2013-02-28 10:42:03
【问题描述】:
我有一个在 Android 上运行的应用程序,它仅使用 webview 来显示移动 web 应用程序,并且在某些时候使用设备的 GPS 来获取他们的位置。
我有一个自定义的 ChromeWebClient 等,它很好地获得了它们的位置,除了在启用省电模式的设备上? SDK/API 中有没有让我能够确定用户是否启用了此功能并相应地建议他们? 我在文档中找不到任何内容,所以我认为不值得但值得一试,
干杯,
李
【问题讨论】:
-
Power saving mode是什么意思? -
@RaghavSood 例如在 Galaxy S4 上。该设备具有可以启用的“省电模式”,并且只有在启用此功能时,我才能从 Web 应用程序获取 GPS 位置。如果不是省电模式,是否可以查看应用是否允许 GPS 定位?
-
AFAIK,这不是官方的AOSP功能,所以公共SDK不太可能有观察它的方法。三星可能在设置类中添加了 API 或选项,但我不能肯定。
-
为什么不直接检查定位服务的可用性?
-
@JermaineXu 按照下面的答案完成。谢谢
标签: android