android - 如果屏幕关闭,为什么 GPS 在某些设备上不起作用?

标签 android gps

我正在开发 Android 应用程序。我发现如果屏幕关闭,GPS 无法在某些设备上工作(三星 Galaxy S 2.2.1 版、三星 Galaxy Ace 2.3.6 版 Gingerbread、摩托罗拉 Diffy 2.2)。它在其他设备(HTC Wildfire 2.3.3)上运行良好,即使屏幕关闭也是如此。这是为什么?

最佳答案

我不确定是否会发生这种情况,但我在加速度计方面遇到了类似的问题。当屏幕锁定时,它不会提供任何传感器读数。所以我所做的是,每当我想要传感器读数时,我只是每 5 分钟进行一次唤醒锁定,这样屏幕就会亮起,然后我就会得到传感器读数。应该对你有用。用户无需手动执行任何操作。

关于android - 如果屏幕关闭,为什么 GPS 在某些设备上不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10630194/

相关文章:

android - 如何在 Android 图表的右侧绘制 Y 轴标签

Android 通用应用方法

android - java.net.ProtocolException : Unexpected status line: HTTP/1. 1 422不可处理的实体

php - 通过一个 Java 异步任务连接到多个 PHP 代码

c# - 异步操作不会在await命令处停止

c# - c#中的CRC-ITU计算

iPhone GPS 精度 - 即使设备静止,读数也会变化

android - 通知中的滚动文本

android - Ionic 2 和 Cordova 地理定位之间的集成

java - 如何判断Android上的行进方向?