5

画面を暗くする方法をいくつか見つけましたが、FLAG_KEEP_SCREEN_ONと連携してどのように機能するかわかりません。

明るさを0.0に設定しても、上記のどの方法で画面がオンのままになりますか?

4

1 に答える 1

5

確実に機能するものはありません。一部のデバイスで明るさを0に設定すると、画面がオフになります(ただし、デバイスがオフになっていることに気づき、そのように動作する前に、デバイスは約5秒間おかしな状態になります)。一部のデバイスはオンになりますが、黒になります。

値が30未満のIIRCLayoutParams.screenBrightnessは、表示がオフになる可能性があるという点で信頼性がありません。

AMOLEDデバイスでは、すべて黒のフルスクリーンにはバックライトがありません。しかし、SLCDは間違いなくそうします。また、Android 3.0では、システムバーが常に表示されるため、全画面表示にすることはできません。

于 2011-07-29T19:06:12.077 に答える