Android (2.1 이상) 용 앱을 쓰고 있습니다. 그리고 디스플레이의 밝기 문제를 해결해야합니다. 앱이 더 오랫동안 실행되고 사용자가 비활성 상태 인 경우 (예 : 30 초) 밝기를 0 %로 설정하고 화면 터치 후 원래 값으로 복원해야합니다.잠시 동안 사용하지 않으면 디스플레이 밝기를 0 %로 설정하십시오. 사용자 입력 후 원래 값으로 돌아 가기
지금은PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "DimScreen");
및
@Override
protected void onPause() {
super.onPause();
wl.release();
}
@Override
protected void onResume() {
super.onResume();
wl.acquire();
}
을 사용하고
하지만이 0 %로 밝기를 설정하지 않습니다. 그리고 배터리 소모가 더 큽니다. 밝기를 0 % (디스플레이를 끄지 않음)로 설정하고 화면을으로 만 누르면 원래 값 을 복원 할 수 있습니까? 앱이 실행되는 동안 기기가 잠기지 않아야합니다.
미리 감사드립니다.
kamelot_sk
화면이 '0 %'밝기를 지원하지 않을 수 있습니다. 프로그램을 사용하는 것보다 낮은 밝기로 화면을 어둡게 할 수 있는지 확인 했습니까? (설정 응용 프로그램 또는 타사 응용 프로그램 사용) – Soumya
감사합니다. 지금 테스트 해 보았습니다. 수동 설정을 통해서조차도 밝기가 낮아지지 않습니다. 그래서 내 질문은 : 그것은 completly 디스플레이를 끄고 터치로 깨울 수 있습니까? (전원/홈 버튼을 누르지 않아도 됨) – kamelot