3

あるアプリでは、バックグラウンドで 30 秒ごとにアクセル センサーの値を取得します。Android M で Doze モードが導入されたため、Doze モードでは を除くすべてのアラームが正確に機能しませんsetAlarmClock()。ただしsetAlarmClock()、短時間で Doze が無効になり、アラーム アイコンでユーザーを怒らせます。

setExactAndAllowWhileIdle()正確に15分であるため、解決策ではありません。

Google Play サービスを使用すると、これを Fit API なしsetAlarmClock()でアーカイブし、アクセル センサーの値を収集し、ユーザーの歩数をカウントできます (オフライン)。

4

0 に答える 0