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

    来设定屏幕亮度的

  • 相关阅读:
    JS使用 popstate 事件监听物理返回键
    JQ判断div是否隐藏
    SQL Server DATEDIFF() 函数
    取消a或input标签聚焦后出现虚线框
    C#定时任务
    C# 保留N位小数
    C#打印单据
    SQL语句创建函数
    SVN检出新项目
    解决jQuery的toggle()的自动触发问题
  • 原文地址:https://www.cnblogs.com/zhangshuli-1989/p/zhangshuli_brightness_1578155.html
Copyright © 2020-2023  润新知