常にアプリ画面を表示させる(スリープ状態にさせない)場合には、ONやtrueを設定する必要がある

【デフォルト】・・・バックライトが自動消灯する



XML属性で設定する場合 ("res/layout/main.xml")
    android:keepScreenOn="true"         // バックライト常時点灯
    android:keepScreenOn="false"        // バックライト自動消灯(デフォルト)

コード中で設定する場合
    A.ビューに対して設定する場合
        View.setKeepScreen(true);         // バックライト常時点灯
        View.setKeepScreen(false);        // バックライト自動消灯

    B.ウィンドウに対して設定する場合
        getWindow().addFlags(
            WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);    // バックライト常時点灯

        getWindow().clearFlags(
            WindowManager.LayoutParams.FLAG_KEEP_SCREEN_OFF);    // バックライト自動消灯

------------------------------
B.ウィンドウに対して設定する場合
------------------------------
import android.app.Activity;
import android.os.Bundle;
import android.view.WindowManager;

public class KeepScreenActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
       
        // Keep screen on
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
       
        setContentView(R.layout.main);
    }
}
------------------------------