android 获取和设置屏幕亮度
/**获取屏幕亮度
/
public static int getScreenBrightness(Activity activity){
int value = 0;
ContentResolver cr = activity.getContentResolver();
try{
value = Settings.System.getInt(cr,Settings.System.SCREEN_BRIGHTNESS);
}catch(SettingNotFoundException e){
}
return vlaue;
}
设置屏幕亮度
public static void setScreenBrightness(Activity activity){
WindowManager.LayoutParams params = activity.getWindow().getAttributes();
params.screenBrightness = value / 255f;
activity.getWindow().setAttributes(params);
}
//至此,应该说操作亮度的差不多都有了,结束!
//哎,本来认为是应该结束了,但是悲剧得是,既然像刚才那样设置的话,只能在当前的activity中有作用,一段退出的时候,会发现毫无作用,悲剧,原来是忘记了保存了。汗!
- /** * 保存亮度设置状态 */
- public static void saveBrightness(ContentResolver resolver, int brightness) {
- Uri uri = android.provider.Settings.System.getUriFor("screen_brightness");
- android.provider.Settings.System.putInt(resolver, "screen_brightness", brightness);
- // resolver.registerContentObserver(uri, true, myContentObserver);
- resolver.notifyChange(uri, null);}
- }
转载于:https://www.cnblogs.com/zoeyy/p/3665807.html
android 获取和设置屏幕亮度相关推荐
- Android设置屏幕亮度
目录 目录 使用场景 屏幕亮度调节模式 获取屏幕亮度值 设置系统屏幕亮度值 设置当前窗口亮度 使用场景 最近在研究AndroidL Settings的代码,写了一个简单的控件来操控屏幕亮度. 其实,调 ...
- 【微信小程序】获取/设置屏幕亮度
微信小程序中经常用到设置屏幕亮度,比如生成二维码时候. 1.获取屏幕亮度 wx.getScreenBrightness() if (wx.getScreenBrightness) {//获取屏幕亮度 ...
- android手机可以设置屏幕锁定,安卓手机屏幕锁设置方法(九个点图案)
这里以三星S5368手机屏幕锁为例 随着三星S5368手机系统功能愈来愈完善,性能愈来愈强劲,越来越多的三星S5368用户们都喜欢把一些重要的信息甚至隐私放在三星S5368手机里面,但是这就有可能会让 ...
- android手机可以设置屏幕锁定,Android手机屏幕锁定设置方法(九个点图案)
这是三星S5368手机屏幕锁的示例 随着三星S5368手机系统的功能越来越完善,性能越来越强. 越来越多的三星S5368用户喜欢在三星S5368手机中添加一些重要信息甚至是隐私,但是这种方式可能会被其 ...
- linux 显卡亮度,在Deepin 15.10系统中安装NVIDIA显卡驱动后设置屏幕亮度的方法
首先需要在Deepin 15.10操作系统中安装NVIDIA显卡驱动,参考在Deepin系统中安装英伟达NVIDIA显卡驱动的方法一文,然后按照下面的两种方法设置屏幕亮度,实测在Deepin 15.1 ...
- android 彻底 关 亮度,Android设置屏幕亮度为0关闭屏幕 – 如何避免
在 Android 2.3.3中,我尝试使用以下代码将屏幕亮度设置为0: Window myWindow = getWindow(); WindowManager.LayoutParams winPa ...
- android 设置屏幕对比度,【Android】安卓调节屏幕亮度
首先需要申请WRITE_SETTINGS权限,在清单文件里面注册; 这个权限有些特殊,代码如下: 需要注意的时,下面的代码需要判断系统的版本大于23,才可以 private static final ...
- Android开发之调节屏幕亮度
在很多app中进入二维码显示界面时会自动调整屏幕亮度,那么如何实现调节app的屏幕亮度呢?下面我来为大家介绍: 注:调节屏幕亮度的核心思想就是对安卓系统提供的ContentProvider进行操作 1 ...
- Android之调节手机屏幕亮度
现实生活中,在每个APP中,总会有调节屏幕亮度的需求~ 这里是使用SeekBar来调节手机屏幕亮度的,学过手势之后,就可以手势控制亮度了~后面有机会在说~ 核心代码如下: public class M ...
最新文章
- Nginx的启动、停止与重启---linux
- 学习笔记Hadoop(十五)—— MapReduce编程进阶
- 专业解读“程序”:一文弄清什么是计算机程序!
- oracle函数 case,oracle的case函数和case控制结构 (摘)
- Struts2标签库和OGNL
- dwr和ajax的区别,dwr的ajax实现
- java调用python_Python教程:17个冷门但实用的小技巧
- C++设计模式-使用Qt框架模拟策略模式(Strategy)+简单工厂实现商场促销
- 继涉黄被约谈 “比心陪练”App因内容涉宣扬暴力再被处罚
- Tomcat配置监听80端口、配置虚拟主机、日志
- 数字信号处理——DFT
- 声笔码6.00版使用指南
- word新建文档默认文件名_如何更改保存Word文档时使用的默认文件名
- 如何把网页保存为PDF
- kindle的mobi格式的文件,怎么转换成txt文件供一版阅读器来使用?
- Centos7修改系统默认启动项
- 前端面试 - css , 布局 ,js ,vue
- jquery日历插件daterangepicker全面详解汇总
- 8086汇编(5、进位加法)
- crosscheck archivelog all;crosscheck backup of区别
热门文章
- springboot+jpa+mysql+redis+swagger整合步骤
- 多主机Docker容器的VLAN划分
- 面向对象概述(课堂笔记)
- 【转】使用Jmeter针对ActiveMQ JMS Point To Point压力测试
- WebService Software Factory 设计草图
- html5图片长按保存,一文彻底解决HTML5页面中长按保存图片功能
- oracle数据库视图有红叉,oracle触发器 前面的红叉是什么意思
- python二级简书_12月4日,总结发现杯,备战python二级
- 集群部署中解决定时任务重复执行的问题-redis分布式锁应用
- jeecg中excel导出字段判空处理