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

    来设定屏幕亮度的

  • 相关阅读:
    离线安装MariaDB 10.4.13
    YUM 的使用
    Crontab 定时任务
    静默安装卸载 ORACLE
    java 改变图片的DPI
    Java TIF、JPG、PNG等图片转换
    key可重复的Map
    集合对象去重
    Java创建TXT文件并写入 内容
    Java已知图片路径下载图片到本地
  • 原文地址:https://www.cnblogs.com/zhangshuli-1989/p/zhangshuli_brightness_1578155.html
Copyright © 2011-2022 走看看