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

    来设定屏幕亮度的

  • 相关阅读:
    Eclipse优化
    Eclipse插件安装
    2,Spring MVC 学习总结(二)- 方法(Action)参数映射
    1,MySQL常用函数
    1,Spring MVC 学习总结(一)
    学习总结-Redis
    Spring学习总结(2)- AOP
    Spring学习总结(1)- IOC
    Java Web学习总结(13)Listener监听器
    Java Web学习总结(12)Filter过滤器
  • 原文地址:https://www.cnblogs.com/zhangshuli-1989/p/zhangshuli_brightness_1578155.html
Copyright © 2020-2023  润新知