1. 程式人生 > >power_profile.xml 的 screen.full 校準

power_profile.xml 的 screen.full 校準

0. 引數含義

screen.full:與處於最低亮度的螢幕相比,當螢幕處於最高亮度時消耗的額外電量。

1. 開啟任意靜態介面

建議準備eng帶root版本的機器

例如我打開了計算器介面

2. 測試最高亮度255下介面的電流值

  • adb shell “echo 255 > sys/class/leds/lcd-backlight/brightness”

測試最高亮度255下介面的電流值,例如下圖測試結果:A1 = 321 mA

測試最高亮度255下介面的電流值

3. 測試最低亮度0下介面的電流值

測試最高亮度255下介面的電流值,例如下圖測試結果:A2 = 78 mA

在這裡插入圖片描述

4. screen.full = A1 - A2

這時候可以恢復亮度為最高,如果還是無法喚醒螢幕,強制關機重啟即可

screen.full = 321 mA - 78 mA = 243 mA

數值填寫進 power_profile.xml 檔案即可

  <item name="screen.full">243</item>  <!-- ~300mA -->