主要是/sys/class/leds/standby/brightness和/sys/class/backlight/backlight/brightness这两个节点的选择操作。

--- a/services/core/java/com/android/server/power/PowerManagerService.java+++ b/services/core/java/com/android/server/power/PowerManagerService.java@@ -1257,7 +1257,8 @@ public final class PowerManagerService extends SystemService                     Slog.i(TAG, "Waking up from dozing (uid " + reasonUid +")...");                     break;             }-            if("LVDS".equals(SystemProperties.get("sys.hwc.device.primary",  "HDMI-A")))+            if("LVDS".equals(SystemProperties.get("sys.hwc.device.primary",  "HDMI-A")) ||+               "eDP".equals(SystemProperties.get("sys.hwc.device.primary",  "HDMI-A")))                 writeSysfs("/sys/class/leds/standby/brightness","255");//added for ctl led             else                 writeSysfs("/sys/class/backlight/backlight/brightness","255");@@ -1344,7 +1345,8 @@ public final class PowerManagerService extends SystemService                     break;             }-            if("LVDS".equals(SystemProperties.get("sys.hwc.device.primary",  "HDMI-A")))+            if("LVDS".equals(SystemProperties.get("sys.hwc.device.primary",  "HDMI-A")) ||+               "eDP".equals(SystemProperties.get("sys.hwc.device.primary",  "HDMI-A")))                 writeSysfs("/sys/class/leds/standby/brightness","0");//addedfor ctl led             else                 writeSysfs("/sys/class/backlight/backlight/brightness","0");

编译更新:

caizd@ubt144c:/work/czd/rk3288_7.1_mid$ mmm frameworks/base/services/

然后替换out/target/product/rk3399_mid/system/framework/services.jar到以下jar包即可:
rk3288:/ # ls -l system/framework/services.jar
-rw-r–r-- 1 root root 3160502 2019-10-23 03:56 system/framework/services.jar

更多相关文章

  1. 手把手带你搭建 Elasticsearch 集群
  2. Android之Sax解析xml(4)
  3. Android学习笔记之:android更新ui的几种常用方法
  4. android自定义注解的运用
  5. Android——sqlite3 基本命令操作
  6. Android(安卓)调试工具 Stetho 使用学习
  7. xmlpull解析XML
  8. JAVA/Android(安卓)读写文件,避免中文乱码 FileWriter乱码
  9. Android标题栏上添加多个Menu按钮的实例

随机推荐

  1. Android中布局属性(如android:drawableBot
  2. Android中的资源布局
  3. android招聘
  4. android中延迟执行某个任务的几种处理方
  5. Android ADT 离线下载技巧(告别在线安装的
  6. android canvas实现在图片上画图
  7. Android获取View的截图,包括各种Layout的
  8. Android常用框架----网络请求系列框架
  9. 分享17个老罗Android开发视频教程(免费下
  10. Android中一个关于ListView的奇怪问题