zoukankan      html  css  js  c++  java
  • screen-调节屏幕亮度

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

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

    来设定屏幕亮度的

  • 相关阅读:
    字符,字节和编码
    Linux网络参数和ifconfig
    默认网关 网关 子网掩码 广播地址
    S.M.A.R.T.记录几块ssd硬盘
    linux 别名
    echo 输出颜色
    Linux:echo命令详解
    centos下安装mongodb 通过shell脚本
    linux查看登录用户
    linux wget指定下载目录和重命名
  • 原文地址:https://www.cnblogs.com/zhangshuli-1989/p/zhangshuli_brightness_1578155.html
Copyright © 2011-2022 走看看