안드로이드 개발 질문/답변
(글 수 45,052)
버튼으로 화면 끄기를 구현을 하고 싶은대.
public void onBtnClick(View v){
switch(v.getId()){
case R.id.button1 :
scrren_off();
break;
}
Log.i(TAG,"button");
}
private void screen_off(){
PowerManager powerManager = (PowerManager)getSystemService(Context.POWER_SERVICE);
wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "My Lock");
wakeLock.acquire();
}
저렇게 해서 버튼1을 눌러도 화면이 꺼지지 않기에 이렇게 글을 올립니다.
잠금수준 | CPU | 화면 | 키보드 조명 |
PARTIAL_WAKE_LOCK | 부분적 동작 | 끔 | 끔 |
SCREEN_DIM_WAKE_LOCK | 동작 | 흐리게 켬 | 끔 |
SCREEN_BRIGHT_WAKE_LOCK | 동작 | 밝게 켬 | 끔 |
FULL_WAKE_LOCK | 동작 | 밝게 켬 | 켬 |
PARTIAL_WAKE_LOCK 로 하면 화면이 꺼져야 되지 않나요?. 저의 생각으로 는 도무 지 모르겠거니와 검색해도 나오지 않아
이렇게 글을 올립니다.
고수님들 부탁드립니다.




<uses-permission android:name="android.permission.WAKE_LOCK"/>
권한 필요한것으로 보이는데요?