1

问题

由于5.0只剩下一个Wake-Lock,有什么方法可以强制设备退出待机2-5秒然后再变黑。没有互动,没有钥匙解锁......只是处于待机状态。我发现的所有解决方案都适用于已弃用的唤醒锁。

我知道这是个坏主意,谷歌想禁止我这样做……对普通应用程序这样做是有道理的,但我在需要它的科学应用程序上工作,并且可能会冒电池耗尽的风险。

我可以强制已弃用的唤醒锁在较新的操作系统下工作吗?

为什么我需要这个?/我做什么/2 设备 == 不同的行为

我有一个计步器,将值写入 sqlite db - 在警报时我查看 db 并询问步骤。基于此,我做了一些魔术。

索尼:使用索尼 Xperia Z1 紧凑型它可以工作,因为它们在待机时不会停止传感器。所以没有批处理。

三星:同样的应用程序,也是计步器作为传感器。但是在这里,当我在警报中要求它们时,我总是得到 0 步。解决方法:当我将设备从待机状态启动一会儿并再次变黑时。我的警报可以得到正确的值。这就是我需要的。所以我想在询问步骤之前激活显示器。然后批处理的传感器数据必须在数据库中,我得到了正确的步骤。

那么有什么解决方案吗?我的计步器在里面的服务运行时的唤醒锁不起作用。

非常感谢您,我确信对于这种情况,没有重复的问题。获得积分,让我开心。大大谢谢你的帮助!

4

0 回答 0