目的
スライドショーのアプリや、時計、自動で何かをするのを見るアプリなど、特に操作をするわけではないものの、ずっと表示しておきたいアプリを作る機会があります。
そういった場合に実装するものです。
実装
とても簡単で以下のコードをonCreateに追加するだけです。
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
無効化というよりも、常にスクリーンをオンにしておく、ということですね。
解除(スリープモードONの状態にを戻す)には
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
このほかにもたくさんのパラメータが存在します。
詳しくはgoogleの公式サイトを

WindowManager.LayoutParams | Android Developers