나는 응용 프로그램에 대해 어떻게 안드로이드 화면의 밝기를 변경할 수 있습니까, 어떻게 할 수있는 방법에 대한 몇 가지 예제를 제공하여 나를 도와 줄 수 있습니다. 이 코드의 peice는 밝기를 설정합니다변경 화면이 Cyanogenmod widgetrenderFx 나이트 모드와 같이 어떻게 바뀌 었는지
2
A
답변
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
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);
안녕하세요 보안관, 감사 대답하지만, hardwar.jar을 다운로드 할 수 없습니다. 여기서 그 소스 나 소스를 찾을 수 있습니다. – user820688
jar 파일을 다운로드 할 필요가 없습니다. 그냥이 코드를 추가하고 어쩌면 내가 편집 한 대답 확인() 내가 확인한 대답을 확인하는 걸 잊었) –
하지만 가져올 때 오류가 android.os.IHardwareService 및 import android.os.ServiceManager; 그리고 컴파일 할 수 없습니다 – user820688