screen-调节屏幕亮度
2024-08-31 19:27:55
今天做项目的时候,需要实现一个功能,就是进入一个应用,在这个应用中,屏幕的亮度变为最亮。关键代码如下
bt1.setOnClickListener(new OnClickListener() { @Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
WindowManager.LayoutParams param = getWindow().getAttributes();
param.screenBrightness = 255 / 255.0f;
getWindow().setAttributes(param);
}
});
bt2.setOnClickListener(new OnClickListener() { @Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
WindowManager.LayoutParams param = getWindow().getAttributes();
param.screenBrightness = 125 / 255.0f;
getWindow().setAttributes(param);
}
});
bt3.setOnClickListener(new OnClickListener() { @Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
WindowManager.LayoutParams param = getWindow().getAttributes();
param.screenBrightness = 2 / 255.0f;
getWindow().setAttributes(param);
}
});
看下效果图
可以看到,方法就是通过
WindowManager.LayoutParams param = getWindow().getAttributes();
param.screenBrightness = 255 / 255.0f;
getWindow().setAttributes(param);
来设定屏幕亮度的
最新文章
- django 一些相关问题
- 【转】如何让你的Android SDK下载或者升级快如闪电
- Web UI自动化测试中绕开验证码登陆方式浅谈
- Android中帧布局-FrameLayout和网格布局-GridLayout
- 寻找C语言和.NET之间的桥梁
- IT男的”幸福”生活";续3
- 常见排序算法基于JS的实现
- 解析XtraBackup备份MySQL的原理和过程(转)
- Intellij IDEA采用Maven+Spring MVC+Hibernate的架构搭建一个java web项目
- Nginx配置文件变量大全
- E: Sub-process /usr/bin/dpkg returned an error code (1)
- ajax 跨域了 cors
- LOJ #6041. 事情的相似度
- 防止SpringMVC拦截器拦截js等静态资源文件
- unity3d入门教程
- 169. Majority Element求众数
- MySql数据库学习笔记(3)
- CodeForces - 455D
- CMD(命令提示符)命令大全及网络安全课程中所用到的命令
- SQL Server Url Decode函数