今天做项目的时候,需要实现一个功能,就是进入一个应用,在这个应用中,屏幕的亮度变为最亮。关键代码如下

        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);

来设定屏幕亮度的

最新文章

  1. django 一些相关问题
  2. 【转】如何让你的Android SDK下载或者升级快如闪电
  3. Web UI自动化测试中绕开验证码登陆方式浅谈
  4. Android中帧布局-FrameLayout和网格布局-GridLayout
  5. 寻找C语言和.NET之间的桥梁
  6. IT男的”幸福”生活"续3
  7. 常见排序算法基于JS的实现
  8. 解析XtraBackup备份MySQL的原理和过程(转)
  9. Intellij IDEA采用Maven+Spring MVC+Hibernate的架构搭建一个java web项目
  10. Nginx配置文件变量大全
  11. E: Sub-process /usr/bin/dpkg returned an error code (1)
  12. ajax 跨域了 cors
  13. LOJ #6041. 事情的相似度
  14. 防止SpringMVC拦截器拦截js等静态资源文件
  15. unity3d入门教程
  16. 169. Majority Element求众数
  17. MySql数据库学习笔记(3)
  18. CodeForces - 455D
  19. CMD(命令提示符)命令大全及网络安全课程中所用到的命令
  20. SQL Server Url Decode函数

热门文章

  1. malloc()和free()的原理及实现
  2. 题解 P3243 【[HNOI2015]菜肴制作】
  3. cxf 实例解读
  4. hdoj2066一个人的旅行
  5. caioj1441:第k小的数Ⅰ
  6. eq3
  7. PHP高手进阶-LAMPer技能树
  8. 紫书 例题 9-6 UVa 11400 (线性结构上的动态规划)
  9. boost::asio与ACE的对比
  10. jsapi微信支付v3版