Android设置某个窗口常亮和最大亮度
来源:互联网 发布:qq三国70js一套小鬼神 编辑:程序博客网 时间:2024/06/11 08:09
目录(?)[+]
微信在展示支付二维码时有一个很细心的细节-屏幕自动最高亮度,并且保持常亮,这样对方扫描时就能更方便,也能有效防止屏幕玻璃反光造成的干扰。
最近项目中涉及到这个需求,查阅相关资料,总结出最简单和适用的方法:
屏幕保持常亮
在需要常亮的窗口界面也就是Activity,它的布局文件根布局里加上android:keepScreenOn=”true”
屏幕设置最大亮度
Window是android的一个抽象类,用来描述当前应用的窗口。我们可以像普通的view一样获得window的layoutParams,然后设置里面的属性,然后设置到window里面去。
1. 首先定义一个方法setWindowBrightness
- 1
- 2
- 3
- 4
- 5
- 6
- 7
2. 在Activity的onCreate生命周期里调用这个方法,调节屏幕亮度最大
- 1
- 2
3. 在Activity的onDestroy生命周期里调用这个方法,当离开当前窗口时,取消屏幕最亮效果
- 1
- 2
阅读全文
0 0
- Android设置某个窗口常亮和最大亮度
- Android设置某个窗口常亮和最大亮度
- Android 笔记 屏幕亮度最大/常亮
- android设置保持窗口常亮
- Android 获取和设置屏幕亮度
- Android屏幕常亮设置
- Android中设置全屏和屏幕常亮方法
- Android 设置亮度
- android 设置屏幕亮度
- android设置屏幕亮度
- Android 设置屏幕亮度
- 设置android的亮度
- Android 设置屏幕亮度
- Android 设置系统亮度
- android 系统亮度设置
- Android设置屏幕亮度
- Android 设置屏幕亮度
- android 屏幕亮度设置
- 手机页面,点击电话号码进入拨号界面
- re_正则
- Swift和OC的混编(一)
- Lua学习笔记之Expressions
- POJ1724---ROADS (最短路变形(邻接表+优先队列))
- Android设置某个窗口常亮和最大亮度
- MySQL集群搭建详解
- 英文论文中i.e.,e.g.,etc.的正确用法
- Twitter的分布式自增ID算法snowflake(有改动Java版)
- 省队集训Round3 DAY2
- Java EE 配置Tomcat
- Android 利用 <activity-alias> 动态改变 App 桌面图标
- POJ1201 Intervals
- leetcode 445. Add Two Numbers II