/**

* 获得当前屏幕亮度的模式

* SCREEN_BRIGHTNESS_MODE_AUTOMATIC=1 为自动调节屏幕亮度

* SCREEN_BRIGHTNESS_MODE_MANUAL=0 为手动调节屏幕亮度

*/

private int getScreenMode(){

int screenMode=0;

try{

screenMode = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS_MODE);

}

catch (Exception localException){

}

return screenMode;

}

/**

* 获得当前屏幕亮度值 0--255

*/

private int getScreenBrightness(){

int screenBrightness=255;

try{

screenBrightness = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS);

}

catch (Exception localException){

}

return screenBrightness;

}

/**

* 设置当前屏幕亮度的模式

* SCREEN_BRIGHTNESS_MODE_AUTOMATIC=1 为自动调节屏幕亮度

* SCREEN_BRIGHTNESS_MODE_MANUAL=0 为手动调节屏幕亮度

*/

private void setScreenMode(int paramInt){

try{

Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS_MODE, paramInt);

}catch (Exception localException){

localException.printStackTrace();

}

}

/**

* 设置当前屏幕亮度值 0--255

*/

private void saveScreenBrightness(int paramInt){

try{

Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, paramInt);

}

catch (Exception localException){

localException.printStackTrace();

}

}

/**

* 保存当前的屏幕亮度值,并使之生效

*/

private void setScreenBrightness(int paramInt){

Window localWindow = getWindow();

WindowManager.LayoutParams localLayoutParams = localWindow.getAttributes();

float f = paramInt / 255.0F;

localLayoutParams.screenBrightness = f;

localWindow.setAttributes(localLayoutParams);

}

取消

评论

android 设置屏幕亮度,android 怎样设置屏幕亮度相关推荐

  1. android+系统屏幕亮度,android 设置系统屏幕亮度

    android 设置系统屏幕亮度 权限 /** * 获得当前屏幕亮度的模式 * SCREEN_BRIGHTNESS_MODE_AUTOMATIC=1 为自动调节屏幕亮度 * SCREEN_BRIGHT ...

  2. android 系统亮度,android 设置系统屏幕亮度

    android 设置系统屏幕亮度 权限 /** * 获得当前屏幕亮度的模式 * SCREEN_BRIGHTNESS_MODE_AUTOMATIC=1 为自动调节屏幕亮度 * SCREEN_BRIGHT ...

  3. android屏幕适配库,Android屏幕适配之布局设置(二)

    书接上回,我们已经了解了一些关于适配的一些相关概念,接下来我们会了解一下,在设置布局时我们应该注意的地方. 尽量不去设定具体的尺寸值. 为了确保布局适应各种尺寸的屏幕,在保证功能实现的前提下,最好不要 ...

  4. android 横向铺满,Android开发全程记录(八)——设置ImageView显示的图片铺满全屏(适应魅族等不常见屏幕比例)...

    为适应不同屏幕的手机,ImageView显示的图片可能不铺满屏幕,如果定高的话,两边可能会出现空白.魅族手机就会有这种情况,在其他手机里显示正常,在魅族手机里显示,图片左右两边会出现空白,为解决这一问 ...

  5. Android 动态创建控件并设置控件的大小之Android屏幕适配攻略(五)

    Android 屏幕适配攻略(五)动态创建控件并设置控件的大小 题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. 重要消息 flutter中网络请求dio使用分析 视频 ...

  6. android 获得屏幕方向,Android 获取设置屏幕横竖屏

    Android 获取设置屏幕横竖屏 发布时间:2020-08-06 03:23:17 来源:51CTO 阅读:351 作者:huyanruirui 方法一: screenOrientation = a ...

  7. android浏览器有桌面模式么,手机浏览器添加到主屏幕(桌面)的图标设置以及WebApp模式...

    手机浏览器添加到主屏幕(桌面)的图标设置以及WebApp模式 作者:unclealan • 2017年05月12日 http://www.unclealan.cn/index.php/front/73 ...

  8. android屏幕锁界面,安卓手机屏幕锁设置方法(九个点图案)

    这里以三星S5368手机屏幕锁为例 随着三星S5368手机系统功能愈来愈完善,性能愈来愈强劲,越来越多的三星S5368用户们都喜欢把一些重要的信息甚至隐私放在三星S5368手机里面,但是这就有可能会让 ...

  9. android 主屏幕,从Android上的主屏幕快速切换设置 | MOS86

    Android设备上的主屏幕是您可以在解锁屏幕时立即为各种应用,小部件,文件夹以及其他所有权限设置快捷方式.它可以让您跳转到设备上的几乎所有功能,包括网络浏览器,计算器,电子邮件应用等. 虽然它具有您 ...

  10. 通过XML设置屏幕方向(android:screenOrientation)详解

    注意:android只支持270度旋转 <activity android:name=".MyActivity"android:label="@string/app ...

最新文章

  1. ArcGIS_系列中文教程下载
  2. 安装Nginx过程中,使用make时出现 make: *** 没有规则可以创建“default”需要的目标“build”...
  3. python数字处理技巧(1): 精度舍入、精确运算、格式化、进制数、大数打包解包、复数、NaN、分数
  4. java的Comparator和Comparable
  5. 学习笔记(57):Python实战编程-Treeview
  6. mysql 权重 取值_mysql如何按权重查询数据啊?
  7. 卸载虚拟机出现用户已存在的错误_BATJ面试必会|Jvm 虚拟机篇
  8. Ural_1003 Parity(并查集)
  9. java获取泛型的类型_Java反射获取泛型类型
  10. 分割字符串函数strtok
  11. 百度课程——基于深度学习的自然语言处理
  12. 使用R包GD实现地理探测器算法
  13. 中国国际电子商务中心与易观分析联合发布:2021年4季度全国网络零售发展指数同比增长0.6%
  14. DY-SV17F运用集—语音IC
  15. Activity焦点
  16. 如何控制局域网网速_水星无线路由器怎么设置网速限制【设置方法】
  17. 照着这本“书”,3年量产自动驾驶卡车
  18. Initializationfailedforhttps://start.spring.ioPleasecheckURLnetwor的解决方法本人亲测
  19. python实现打印九九乘法表
  20. 用Python发一个高逼格的朋友圈【附代码】

热门文章

  1. matlab插值实验目的,matlab插值实验报告数学实验.doc
  2. matlab 插值多项式实现
  3. 梯度、散度、旋度、拉普拉斯算子
  4. word文件损坏打不开如何修复?
  5. 我的spark学习之路(一)
  6. MATLAB 爬取配色css数据及渐变图
  7. 聊聊面试培训机构学员的感受
  8. 教育培训机构小程序开发需求有哪些?
  9. 中国电信物联网平台入门学习笔记6:电信平台数据模拟采集
  10. 解决IE浏览器无法显示VUE项目的方法