Android PowerManager WakeLock – 非推奨 質問する

Android PowerManager WakeLock – 非推奨 質問する

Android SDK によるPowerManager.SCREEN_DIM_WAKE_LOCKと、および同様の定数は API レベル 17 以降では非推奨となっています。また、FLAG_KEEP_SCREEN_ONほとんどの状況で使用できるとも書かれています。

しかし、そうでない場合はどうなるでしょうか? 特に、画面を暗くしたいのですが、完全にオフにしたくないのです。他に「より良い」代替手段は何でしょうか? それとも、単に代替手段がないのでしょうか?

ベストアンサー1

現時点では、実際にはこれより良い選択肢はありません廃止されたWakeLockを使用する

FLAG_KEEP_SCREEN_ON実は別の方法もあります(ただし、より良い方法ではありません)。アクティビティ内から手動でシステムの明るさを変更することと組み合わせて使用​​できます()。

しかし、そうでない場合はどうなるでしょうか?

私も同じような状況に陥っており、画面を常時オンからService(したがって Activity.getWindow() は使用できません)。この場合、Android が新しい API を提供するまで、非推奨の WakeLock を使用します。

おすすめ記事