2012-10-10 3 views
0

버튼의 시스템 밝기 (!) 밝기를 제어 할 수있는 방법을 찾을 수 없습니다. buttonBrightness이버튼의 시스템 밝기를 설정하는 방법은 무엇입니까?

이 버튼 및 키보드 백라이트의 표준 동작을 재정의 할 수 있습니다

공공 플로트 :이 발견했다. 기본값 인 0보다 작은 값은 표준 백라이트 동작을 사용함을 의미합니다. 0 ~ 1은 밝기를 에서 어둡게, 밝게 조정합니다.

는 링크 : Android API reference

주의 "표준 동작을 재정의"제발,이 몇 가지 표준 동작 설정이 있음을 나타냅니다. 하지만 그 API를 찾을 수는 없습니다.

나는 (내 서비스에서)와 같은 코드를 실행하고 싶은

:

previous = get_buttons_brightness(); 
set_buttons_brightness(0); // off 
... 
set_buttons_brightness(previous); 
... 

답변

0

WindowManager.LayoutParams layout = getWindow().getAttributes(); 
layout.screenBrightness = 1F; 
getWindow().setAttributes(layout); 
+0

1 감사 0 사이 screenBrightness에 대해 서로 다른 값을 시도하지만 시스템 전체의 밝기에 대해 쓴 , 내 창문이 아니라 (나는 하나도 갖고 있지 않다). – greenoldman

+0

Ok, 시스템 전체의 밝기를 설정하려면 작업 Settings.System.putInt (context.getContentResolver(), android.provider.Settings.System.SCREEN_BRIGHTNESS, 200)에서 다음을 사용할 수 있습니다. –

+0

화면이 아님, 버튼 - 화면 아래에있는 버튼 (보통 : 뒤로, 집, 메뉴). – greenoldman

관련 문제