Android SDKはPowerManager.SCREEN_DIM_WAKE_LOCK
、APIレベル17で、および同様の定数が非推奨になったことを示しています。またFLAG_KEEP_SCREEN_ON
、ほとんどの状況で使用できることも示しています。
しかし、そうでない場合はどうなりますか?特に、画面を暗くしたいのですが、完全にシャットオフしたくないです。他の「より良い」代替案は何ですか?または単に何かがありませんか?
Android SDKはPowerManager.SCREEN_DIM_WAKE_LOCK
、APIレベル17で、および同様の定数が非推奨になったことを示しています。またFLAG_KEEP_SCREEN_ON
、ほとんどの状況で使用できることも示しています。
しかし、そうでない場合はどうなりますか?特に、画面を暗くしたいのですが、完全にシャットオフしたくないです。他の「より良い」代替案は何ですか?または単に何かがありませんか?
現在、非推奨のWakeLockを実際に使用するより良い代替手段はありません。
実際には、別の選択肢があります(ただし、それ以上ではありません)。FLAG_KEEP_SCREEN_ON
アクティビティ内から手動でシステムの明るさを変更することと組み合わせて使用できます(例)。
しかし、そうでない場合はどうなりますか?
同様の状況で、画面を常にオンにする必要がありますService
(したがって、Activity.getWindow()は使用できません)。この場合、Androidが新しいAPIを思い付くまで、非推奨のWakeLockを使用します。