버튼을 누르면 화면이 꺼지는 프로그램을 만들려고합니다.
PowerManager 를 이용해서 작성하려고 하는데 에러가 납니다.

첫번째 시도:
        PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
        PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK , "My Tag");
        wl.acquire();
        wl.release();

별 반응이 없었습니다.



두번째 시도:
  PowerManager pm = (PowerManager)getSystemService(Context.POWER_SERVICE);
  PowerManager.WakeLock wl = pm.newWakeLock(
    PowerManager.FULL_WAKE_LOCK |
    PowerManager.ACQUIRE_CAUSES_WAKEUP |
    PowerManager.ON_AFTER_RELEASE , "tag");
  pm.goToSleep (1000);

에러가 발생했습니다.


PowerManager 를 어떻게 사용해야 에러없이 화면을 끌 수 있나요?
참고로 Manifest는 등록 했습니다.