답변

0

:-)

감사 :

private void setBrightness(int brightness) { 
    try { 
     IHardwareService hardware = IHardwareService.Stub.asInterface(
      ServiceManager.getService("hardware")); 
     if (hardware != null) 
      hardware.setScreenBacklight(brightness); 
     } catch (RemoteException doe) {   
    }   
} 

가 추가하는 것을 잊지 마십시오 이 매니페스트

<uses-permission android:name="android.permission.HARDWARE_TEST" /> 

확인하시기 바랍니다 this full example

+1

안녕하세요 보안관, 감사 대답하지만, hardwar.jar을 다운로드 할 수 없습니다. 여기서 그 소스 나 소스를 찾을 수 있습니다. – user820688

+0

jar 파일을 다운로드 할 필요가 없습니다. 그냥이 코드를 추가하고 어쩌면 내가 편집 한 대답 확인() 내가 확인한 대답을 확인하는 걸 잊었) –

+0

하지만 가져올 때 오류가 android.os.IHardwareService 및 import android.os.ServiceManager; 그리고 컴파일 할 수 없습니다 – user820688

0

밝기를 위해 Android 설정을 사용할 수 있습니다. 진행 등의 소요를 수동으로 실시 설정 (255)에 대한

android.provider.Settings.System.putInt(getContentResolver(), 
       android.provider.Settings.System.SCREEN_BRIGHTNESS, 
       (int)progress); 

및 진행 (1 -1to) 소요 자동 설정을위한

android.provider.Settings.System.putFloat(getContentResolver(), 
       AppConstant.SCREEN_AUTO_BRIGHTNESS_ADJ, progress);