Я работаю над носимым приложением, которое должно фиксировать все движения от акселерометра с частотой не менее 30 Гц. Когда я держу экран с FULL_WAKE_LOCK
, все работает нормально, но когда я использую PARTIAL_WAKE_LOCK
, частота дискретизации уменьшается примерно до 6 Гц.
Я подозреваю, что такое поведение реализовано в прошивке устройства. У меня было два планшета, которые вели себя по-разному - один позволял читать данные акселерометра с PARTIAL_WAKE_LOCK
, а другой - при выключенном экране. Кто-нибудь знает способ обойти это?
В этом проекте я использую часы Huawei Watch 6325 и часы Polar M600 Smartwatch, которые ведут себя одинаково.