//설정
  final PowerManager powerMgr = (PowerManager)getSystemService(Context.POWER_SERVICE);
  mWakeLock = powerMgr.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, this.getClass().getName());
  if(mWakeLock != null ){
      mWakeLock.acquire();
  }
  
  //해제
      if(mWakeLock != null){
          if(mWakeLock.isHeld()){
             mWakeLock.release();
          }
      }
위의 코드를 적용하면 되지만 사용자가 power key를 눌러서 강제로 진입하는 경우는 막지 못합니다.
참고하세요.