1. 程式人生 > >通過echo命令來實現android平臺開關背光

通過echo命令來實現android平臺開關背光

最近有個需求是要實現快速開關背光,之前理解錯誤了,直接用PowderManager裡面的goToSleep()和

wakeUp()方法實現。後來發現wakeup的時候會重啟機器,即goToSleep的時候其實是進入休眠了,類似智慧電視的

powder鍵。在確定準確需求以後,需要實現開關背光而不關閉和休眠android系統。

剛開始在framework找了很多api方法都不太奏效,後來通過實驗發現:

echo 0 > /sys/class/backlight/pwm-backlight.0/brightness

能直接關背光,做過嵌入式的都知道這就是給brightness設定值為0.

同樣的道理:echo 99 > /sys/class/backlight/pwm-backlight.0/brightness

就是開背光了。