2017-07-17 64 views
1

我建立的應用程序上樹莓派的Android事情和我有7 inch touch screen,但屏幕從來沒有關閉。Android的東西:樹莓派屏幕超時

是否有可能設置超時像的Android手機?或強制它關閉/打開。

如果我刪除了電源線和再次插入屏幕,它不會工作,直到我重新啓動。

+0

你嘗試[這](https://stackoverflow.com/a/31912584/6950238)的方法呢? –

+0

我遇到同樣的問題。我已經連接到了Android的東西樹莓派同時有7英寸的屏幕,我不希望有屏幕始終。我想讓屏幕在不使用一段時間後關閉或調暗,但在觸摸時再次喚醒。你知道這是可能的嗎? –

回答

3

有兩個系統設置的控制這個過程:STAY_ON_WHILE_PLUGGED_INSCREEN_OFF_TIMEOUT

STAY_ON_WHILE_PLUGGED_IN設置默認設置爲BATTERY_PLUGGED_AC。您可以通過編程在應用程序代碼與Settings API更改此值:

Settings.Global.putInt(getContentResolver(), 
     Settings.Global.STAY_ON_WHILE_PLUGGED_IN, 0); 

您也可以通過命令行這種變化,如果它是更方便:

$ adb shell settings put global stay_on_while_plugged_in 0 
+0

謝謝你,但屏幕仍然是在你使用 –

+0

哪種方法?我剛剛意識到shell命令中有一個錯誤。 – Devunwired

+0

我同時嘗試,沒有錯誤,值也改變了 –

1

以下作品的方法從Android Things Developer Preview 5.0開始。對於舊版本,它不起作用。

關閉顯示:

adb shell settings put global stay_on_while_plugged_in 0 

打開顯示:

adb shell settings put global stay_on_while_plugged_in 1 
adb shell input keyevent 26 

對於一個編程解決方案見@ Devunwired的答案。

+0

現在它是黑​​色的,但是led背光是在你知道如何完成它。如果我觸摸屏幕,它不會醒來。如果我插入USB鍵盤,它會醒來 –