在Android移动设备中,有时按下Power键(未接电源,USB)时,因其它apk程序获取了wake_up锁未释放或程序BUG导致未释放,造成未能进入深度睡眠,

从而加大了耗电量,减少了待机时间,参考如下图,可以根据 wake lock的名称搜索代码问题,去找原因:

cat /sys/power/state                                                                           查看当前睡眠情况

echo "on/mem/standby" > /sys/power/state                                 手动更改睡眠状态 ,on - 唤醒睡眠, mem - 深度睡眠 (全关), standby - 浅度睡眠(关背光,不关外是)

cat /sys/power/wake_lock                                                                 查看当前那些占用了阻止深度睡眠的wake lock

cat /sys/proc/wakelocks                                                                     wake lock 状态情况

cat "PowerManagerService" > /sys/power/wake_unlock             手动释放一次名称为“PowerManagerSerivce”的wake lock引用次数-1,为0时进入睡眠

android linux 休眠 深度睡眠 查看 方法 调试相关推荐

  1. linux设备进入睡眠所需时间,android linux 休眠 深度睡眠 查看 方法 调试【转】

    在Android移动设备中,有时按下Power键(未接电源,USB)时,因其它apk程序获取了wake_up锁未释放或程序BUG导致未释放,造成未能进入深度睡眠, 从而加大了耗电量,减少了待机时间,参 ...

  2. android linux 休眠 深度睡眠 查看 方法 调试【转】

    本文转载自:https://blog.csdn.net/u011006622/article/details/72900552 在Android移动设备中,有时按下Power键(未接电源,USB)时, ...

  3. android /linux休眠与唤醒(一)

    请在休眠前,输入如下串口命令.     echo N > /sys/module/printk/parameters/console_suspend      否则控制台会被挂起,看不到休眠后的 ...

  4. Linux 技术篇-文件大小查看方法实例演示,查看指定文件大小,查看列表下所有文件夹和文件的大小

    cd 进入文件夹后,通过 du -sh 可以查看当前文件夹的大小. du -sh 后面跟文件名可以查看指定文件的大小. du -sh * 可以查看当前文件夹下所有文件夹和文件的大小.

  5. Android/Linux 全志平台摄像头sensor调试记录(一)

    1 .摄像头模组型号 OV2710 + XC7021( ISP)   +H5,电压需求 ISP:          OV2710:senor 的电压AVDD 和 DOVDD 电压为3.3V,DVDD ...

  6. Android Linux内核编译调试

    对于在Windows上写代码写习惯的人,调试是必不可少的手段,但是转到Android以后,发现调试手段异常简陋,跟Windows简直不是一个级别,特别是Android的内核调试,网上资料也相对较少,不 ...

  7. 如何在Android Studio中查看方法信息?

    本文翻译自:How can I view method information in Android Studio? In Eclipse, when you hover your mouse ove ...

  8. IBM was调试端口开通演示,was服务重启、端口号查看方法

    IBM was中间件调试端口开通实例演示 was 中间件调试端口开通与查看 ① was 中间件调试端口开通 ② was 服务重启 ③ was 服务端口号查看方法 [ 推荐文章 ] 一篇文章快速掌握 L ...

  9. 使用AndroidStudio查看并调试Android源码

    使用AndroidStudio查看并调试Android源码 使用AndroidStudio查看并调试Android源码 0.基础环境 1. 操作系统 2. Java 3. Android源码 1. 编 ...

最新文章

  1. C# - list数据填充到Dataset里
  2. python内置函数中的 IO文件系列 open和os
  3. C# 多线程并发锁模式-总结
  4. 《如何像证券交易员一样思考和行动》_学习笔记
  5. Kotlin实战指南十四:协程启动模式
  6. Photoshop图层学习总结
  7. DP4 最小花费爬楼梯
  8. python必背入门代码-python必背内容有哪些
  9. 智能优化算法:绯鲵鲣优化算法-附代码
  10. latex安装教程以及入门
  11. 7 位 CEO 创业自述:你熬过人生中最黑暗时刻的经历,是你成为强者的必然选择...
  12. Jmeter接口测试及接口性能测试
  13. 金蝶K3案例教程财务报表
  14. minikube start命令的国内使用方法
  15. python中if not是什么意思_python中if not x: 和 if x is not None: 和 if not x is None的使用和区别...
  16. artemis mq配置开机启动 (centos7)(artemis Init Script)
  17. Impala简介(整理)
  18. el-table表单增加show-summary表尾合计,表格错位和高度计算错误
  19. 【A021】Axure制作气泡闪动图
  20. 2020-2021的瞻前顾后

热门文章

  1. 片上总线Wishbone 学习(一)片上总线综述
  2. Odoo Excel报表的设计及实现
  3. python实现excel单元格合并_python进行excel单元格合并逆操作
  4. html容器自定义宽高比,容器长宽比_aspect-ratio, 宽高比, 会员专栏 教程_W3cplus
  5. 新安装Windows 2012 启动报错0xc0000225
  6. Java开发面试简历这么写,命中率达70%
  7. 白夜追凶 :手 Q 图片的显示和发送逻辑
  8. (一)PBR材质理论
  9. 【Pandas】一文入门Pandas处理csv文件数据集(神经网络/机器学习算法数据预处理)
  10. Windows Metro Style颜色色值表