充電中に夜間の時刻を示すMoto 360のようなベッドサイドクロックをプログラムしようとしています。 したがって、私は基本的には意図したとおりに動作するhttps://developer.android.com/training/wearables/apps/always-on.html#BackwardCompatibilityに従ってアラームマネージャーを使用して「常時オンアプリ」を設定しました(「Diesel On Full Guard」のAndroid 7.1.1 Wearableアクティビティ)。
しかし、机の上にまだ数分間横たわってから、時計はアンビエントモード(夜間は私の好みのモード)を離れ、画面をオフに切り替えています。Android Wearが周囲モードから離れて数分後に黒くなるのを防ぐにはどうすればいいですか
私はすでにAndroid Wear: measuring sensors and preventing ambient mode/sleepに従ってウェイクロックを試みましたが、成功しませんでした。プロセッサーはまだ動作しているかもしれませんが、しばらくすると画面が黒くなります(常に待たなければならず、エミュレーターでは再現できないため、デバッグは非常に面倒です)。
どのようにして、時計が周囲モードを「オフ」の方向に放置しないようにするか、少なくともその状態を検出してスイッチをオンに戻すことはできますか?
私は間違いなく、あなたはタイムアウトが正しいと思います。私はWakefulBroadcastReceiverとstartWakefulService()と共にScreenManager 'FLAG_KEEP_SCREEN_ON'、WindowManager' FLAG_KEEP_SCREEN_ON'を試しました。アンビエントモードを無効にし、毎分トーストを送ります。すべて役に立たない。一方、アイデアが不足している... – tomseitz