【Android N 7.1.1】 屏幕亮和灭的处理地方
frameworks/base/services/core/java/com/android/server/display/DisplayPowerController.java
private void updatePowerState() {
if (true) { //按power按键,屏幕不会灭了
return;
}
....
}
private void blockScreenOn() {
if (mPendingScreenOnUnblocker == null) {
Trace.asyncTraceBegin(Trace.TRACE_TAG_POWER, SCREEN_ON_BLOCKED_TRACE_NAME, 0);
mPendingScreenOnUnblocker = new ScreenOnUnblocker();
mScreenOnBlockStartRealTime = SystemClock.elapsedRealtime();
Slog.i(TAG, "Blocking screen on until initial contents have been drawn.");
}
}
private void unblockScreenOn() {
if (mPendingScreenOnUnblocker != null) {
mPendingScreenOnUnblocker = null;
long delay = SystemClock.elapsedRealtime() - mScreenOnBlockStartRealTime;
Slog.i(TAG, "Unblocked screen on after " + delay + " ms");
Trace.asyncTraceEnd(Trace.TRACE_TAG_POWER, SCREEN_ON_BLOCKED_TRACE_NAME, 0);
}
}
最新文章
- Conway's law(康威定律)
- WCF服务部署IIS
- TypeScript的全部资料,以后都放这儿了
- cordova Process finished with exit code -1
- MySQL连接语法
- arcgis中求多点到一条曲线的最短欧几里得距离
- POJ 1417 True Liars(种类并查集+dp背包问题)
- 枚举桌面应用程序lnk路径并得到对应程序的绝对路径(使用SHGetDesktopFolder函数枚举,然后使用COM查询IShellFolder,IShellLink和IPersistFile接口)
- 小白日记33:kali渗透测试之Web渗透-扫描工具-Burpsuite(一)
- shopnc 导出Excel数据问题实例 &;&; ajax 获取当前值并传递
- jquery attr处理checkbox / select 等表单元素时的坑
- 一道C语言安全编码题目
- idea tomee required to support ear ejb deployment问题
- 线段树 (区间查询最大 区间求和 区间加)带lazy
- RTN 实操
- VMware虚拟机在仅主机模式下的网卡无法动态获取IP
- ImportError: No module named managers
- [PKUWC 2018]随机游走
- oracle 产生一个任意大小的随机数
- spring 课程
热门文章
- 怎么清除Win10运行中的使用记录,不记录win10的运行记录
- HBase shell 命令。
- Java GUI画圆。
- pku1204 Word Puzzles AC自动机 二维字符串矩阵8个方向找模式串的起点坐标以及方向 挺好的!
- hdu3065 病毒侵袭持续中 AC自动机入门题 N(N <;= 1000)个长度不大于50的模式串(保证所有的模式串都不相同), 一个长度不大于2000000的待匹配串,求模式串在待匹配串中的出现次数。
- nginx connect() failed,Connection refused,while connecting to upstream fastcgi
- r 数据分组处理
- 【好文收藏】javascript中event对象详解
- jenkins配置过程遇到的问题
- linux -- at命令