2012-01-12 6 views

답변

0

다음 코드에서 화면 밝기 변경은 시스템 전체 수준에서 수행됩니다 (하드웨어 관리자를 사용하여 완료 됨). 그것은 응용 프로그램 당 그것을 할 수있는 것처럼 보이지 않습니다. 다음은

참조 코드는 :

IHardwareService hardware = IHardwareService.Stub.asInterface(
ServiceManager.getService("hardware")); 
    if (hardware != null) { 
    hardware.setScreenBacklight(brightness); 

위의 소스는 내가이 함께 노력 http://www.tutorialforandroid.com/2009/01/changing-screen-brightness.html

+0

에서 가져온 것입니다. 그러나 java.lang.NoSuchMethodError : android.os.IHardwareService.set 화면 백라이트 –

+1

만약 내가 잘못하지 않았다면 현재 사용중인 Android API 레벨에서 그 함수를 사용할 수 없다는 것을 의미합니다. –

+0

안드로이드 2.2를 사용하고 있습니다. –

관련 문제