目前关机充电PWRKEY实现长按开机和短按亮屏功能,灭屏是根据BL_SWITCH_TIMEOUTS时间,自动灭屏的;如果需要实现PWRKEY主动灭屏,请按照如下方法修改:
 
 
alps/mediatek/platform/mt6577/uboot/mt6577_bat.c 函数mt65xx_bat_init
 
 1、修改:
  if (mt6577_detect_key(BACKLIGHT_KEY) || (!mt6577_detect_powerkey() && press_pwrkey_count > 0))
修改为:if (mt6577_detect_key(BACKLIGHT_KEY))
 
 
2、添加:
在if (mt6577_detect_key(BACKLIGHT_KEY))
{
.......
}
后面添加如下语句:
// add start
 if(!mt6577_detect_powerkey() && press_pwrkey_count > 0)
    {
        if(g_bl_on)
     {
        bl_switch = false;
                    bl_switch_timer = BL_SWITCH_TIMEOUT;
                    g_bl_on = true; 
                    printf("[BATTERY] ready to mt65xx_backlight_off\r\n");
        }
     else
     {
     bl_switch = false;
                    bl_switch_timer = 0;
                    g_bl_on = true;
                    printf("[BATTERY] mt65xx_backlight_on\r\n");
     }
    }
// add end

关机充电如何实现短按pwrkey灭屏相关推荐

  1. android 系统(34)--关机充电图标修改

    关机充电图标修改 关机充电图标修改 关机充电main函数 函数set_draw_anim_mode 函数pthread_mutex_init 函数bootlogo_init 函数alarm_contr ...

  2. android关机充电流程、充电画面显示

    一.Android正常开机流程.关机充电流程 在写这篇文章之前我们先看两个流程:正常开机流程,关机充电系统启动流程 1.正常开机流程,按开机键. 可大致分成三部分 (1).OS_level:UBOOT ...

  3. 展讯7731C_M Android6.0 充电指示灯实现(一)------关机充电实现【转】

    本文转载自:https://blog.csdn.net/m0_37870649/article/details/80566131 前言: 在手机充电中常常使用充电指示灯来观察手机充电状态,比如说将手机 ...

  4. 展讯7731C_M Android6.0 充电指示灯实现(一)------关机充电实现

    前言: 在手机充电中常常使用充电指示灯来观察手机充电状态,比如说将手机插上USB线充电时指示灯会亮,如果拔出USB,指示灯会灭,在充电时候通常我们设置电池电量0~90%时,指示灯为红色,电量为90%~ ...

  5. 计算机usb接口充电效率差,比充电器还省电 实测主板关机充电神技

    1扔掉充电器 来体验主板关机充电吧 对于现在的电脑用户来说,天天都会使用到的接口估计就要算USB接口了.鼠标键盘不说,U盘.摄像头.打印机.读卡器--基本上我们见过的电脑外设产品应该都会采用USB标准 ...

  6. android 9.0关机充电流程,充电图标和电量显示百分比修改

    android 9.0关机充电图标和字体修改 相关源文件 电量显示百分比字体替换 充电图标替换 相关源文件 system/core/healthd/healthd_draw.cppsystem/cor ...

  7. Android上电到现实充电画面,android 电池(二):android关机充电流程、充电画面显示(一)...

    上一篇我们讲了锂电池的充放电的流程和电池的一些特性,这一节我们重点说一下android关机充电是怎么.充电画面显示是怎么实现的,这个在工作中也比较有用,我们开始做这一块的时候也走了不少的弯路.我记得我 ...

  8. android 电池(二):android关机充电流程、充电画面显示

    上一篇我们讲了锂电池的充放电的流程和电池的一些特性,这一节我们重点说一下android关机充电是怎么.充电画面显示是怎么实现的,这个在工作中也比较有用,我们开始做这一块的时候也走了不少的弯路.我记得我 ...

  9. android 电池(二):android关机充电流程、充电画面显示【转】

    本文转载自:http://blog.csdn.net/xubin341719/article/details/8498580 上一篇我们讲了锂电池的充放电的流程和电池的一些特性,这一节我们重点说一下a ...

最新文章

  1. 传入一个日期 返回该月的第一天是星期几_Excel VBA 编程开发应用系列 (二十一)— Excel常用的日期函数...
  2. python怎么加载图片-怎样用python加载dicom图片
  3. 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法...
  4. 计算机硬件统的构成,计算机硬件统的构成部件.ppt
  5. 无线数传在桥梁检测中传感器信号的采集应用
  6. 拉格朗日乘子法的通俗理解
  7. c语言node类型_高阶宏的妙用技法,C语言宏你所不知道的聪明技巧
  8. c++ primer5 第一章练习题答案 尚未完成 后续补充(基本已经完结)
  9. linux服务器学习笔记:linux如何远程登录?
  10. SharePoint【Site Definition 系列】-- 05. List Definition与List Template之比较
  11. 延迟退休板上钉钉,专家:男女延至同龄为好!如何延?35 岁“歧视线”又如何破?...
  12. 上市融资计划书PPT模板
  13. 【matlab】 matlab中如何取整
  14. CAD梦想画图中如何设置图层
  15. 二极管介绍及参数选择
  16. 1022 - 快手短视频广告主接入实践笔记
  17. 积攒力量,终会展翅飞翔。Linux学习记录
  18. win7无法访问win10计算机,共享服务,教您win10共享文件夹无法访问怎么办
  19. 2018.11.3 PION模拟赛
  20. 中国计算机专业的大学生相比于美国差在哪里?

热门文章

  1. 华为数据通信部门怎么样_华为最高级别认证适合小白吗
  2. 039_Unicode对照表五
  3. 018_TemplateModel
  4. 生鲜配送小程序源码_生鲜配送小程序开发
  5. waves效果器_盘点Waves的12款混响插件,你用的是哪个?
  6. 根据各工序时间画aoe网_曲靖被动防护网RXI150被动网厂家
  7. 集合框架源码分析三(实现类篇ArrayList,LinkedList,HashMap)
  8. python翻译文档地址
  9. Android 自定义动画 LoadingView
  10. java集合类根接口:Collection和Map