import android.os.RemoteException;

import android.os.IPowerManager;
import android.os.ServiceManager;
import android.provider.Settings.SettingNotFoundException;

private int brightness;

try {

brightness = Settings.System.getInt(mContext.getContentResolver(), Settings.System.SCREEN_BRIGHTNESS);
Log.v("silence","Brightness"+brightness);
} catch (SettingNotFoundException snfe) {
brightness = 255;

}


try {
IPowerManager power = IPowerManager.Stub.asInterface(ServiceManager.getService("power"));
if (power != null) {
power.setBacklightBrightness(brightness);
Log.v("silence","Brightness"+brightness);
}
} catch (RemoteException doe) {

}

当我们在对一些特定的操作进行亮度更改时,可使用此方法,brightness也可以高度一下固定的值

更多相关文章

  1. 简单有效的ItemDecoration--分割线
  2. Android---16---EditText中输入特定的字符
  3. Android基础教程——调节系统屏幕亮度
  4. Gradle相关问题
  5. 使用Vitamio打造自己的Android万能播放器(2)—— 手势控制亮度、音
  6. Android(安卓)自定义数字选择器,可以根据自己的需求更改
  7. Android(安卓)几种设置更改控件背景颜色
  8. android平台6410背光修改
  9. 【Android】更改程序图标

随机推荐

  1. android studio 使用代码混淆
  2. WINDOWS下ADB基本的教程和命令
  3. Android(安卓)通知Notification
  4. Android(安卓)如何设置默认语言
  5. Android开发——AsyncTask的使用以及源码
  6. android 8.0 (API=26) 升级适配遇到的两
  7. android游戏开发须知!
  8. android strings.xml转义字符, 注意细节
  9. Android(安卓)杂七杂八记录
  10. 网络图片浏览器