私はウォッチフェイスで加速度計のデータを収集しています。デバイスがアンビエントモードに入ると、CPUはスリープ状態になります。アンドロイドウェアで部分的なウェークロックが機能しない
私は作成時にpartial_wakelockを追加しようとしましたが、それでも動作しません。完全なwakelockはうまくいきますが、保護機能が動作するような周囲モードがあるという利点があります。
何が間違っていますか?
powerManager = (PowerManager) getSystemService(POWER_SERVICE);
//wl = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "awake");
wl = powerManager.newWakeLock((PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP), "MyWakelockTag");
コメント行は機能しません。
私は加速度計の登録でウォークロックを取得し、それをリリースします。
これは非常にイライラしている問題で、何が間違っているのか分かりません。
ACQUIRE_CAUSES_WAKEUPは、後でテスト用に追加されました。私は前にあなたの方法を試してみましたが、成功しませんでした、私は私のmoto360で試してみましょうこれは私が製造元の周囲モードの実装は、犯人かどうか、それはGoogleの自責です。権限が設定されています。 – user2676748