我正在开发一款可穿戴式应用程序,该应用程序应该捕获加速度计中至少30Hz的所有运动。当我使用FULL_WAKE_LOCK
打开屏幕时,一切正常,但当我使用PARTIAL_WAKE_LOCK
时,采样频率降低到大约6Hz。
我怀疑此行为是在设备的固件中实现的。我有两个表现不同的平板电脑 - 一个允许用PARTIAL_WAKE_LOCK
读取加速度计数据,另一个没有屏幕关闭时没有。有人知道如何解决这个问题吗?
在这个项目中,我使用的是华为手表6325和Polar M600智能手表,两者的行为相同。