1. 程式人生 > >Android adb 喚醒螢幕 點亮螢幕

Android adb 喚醒螢幕 點亮螢幕

前言
         歡迎大家我分享和推薦好用的程式碼段~~
宣告
         歡迎轉載,但請保留文章原始出處:
         CSDN
http://www.csdn.net
         雨季o莫憂離:http://blog.csdn.net/luckkof

正文

 之前77平臺在終端輸入如下兩個命令螢幕就可以點亮
 echo on > /sys/power/state
 echo 222 > /sys/class/leds/lcd-backlight/brightness  現在89平臺輸入這兩個命令螢幕不能點亮,請問如何可以直接在終端通過命令來點亮螢幕? 89以後平臺和77之前的架構不一樣, 可以如下操作測試: 在系統正常開啟的時候,adb輸入 
    echo mem >/sys/power/state ==> kernel
休眠

    echo on >/sys/power/state  ==> kernel喚醒
    echo 255 >/ sys/class/leds/lcd-backlight/brightness ==>點亮螢幕
    這時候正常喚醒     在系統已經睡眠的時候,adb輸入
    echo on >/sys/power/state  ==> kernel喚醒
    echo 255 >/ sys/class/leds/lcd-backlight/brightness ==>點亮螢幕
    此時可以看到,背光已經被點亮了,然後再輸入
    ./system/bin/boot_logo_updater
    可以看到可以正常輸出logo,說明adb cmd是可以正常喚醒系統的,並且LCM也是正常工作的。 不過現在ovl
那邊
系統是disable的,所以只有黑色的資料。     75和77上面直接echo on >/sys/power/state就可以正常開啟系統,89上面無法顯示,是89的架構不同導致的,HWC那邊在睡眠的時候就會關掉OVL這邊的layer,故輸入power on後只能顯示黑色。