3
我正在設置一個使用android模擬器測試應用程序的自動化測試環境。這是仿真器在Xvfb下運行的無頭設置,因此手動交互是不可能的。android:通過adb操縱屏幕鎖定設置?
我需要一個程序化的方式來改變(通過ADB或telnet)屏幕鎖設置在仿真器上,以從未鎖定(等同於「屏幕鎖定」菜單爲「無」手動改變設置),特別是仿真器必須在啓動後立即處於解鎖狀態。
快照不會這樣做,因爲更改完成後必須拍攝快照,並且重複使用來自其他AVD的快照是不期望的,因爲此設置必須適應新的android版本。
換句話說,新AVD的設置必須完全無人值守。
我想知道,如果像這樣的工作,但我一直無法弄清楚如何進入「屏幕鎖」子菜單:
adb shell am start -a android.intent.action.MAIN -n com.android.settings/.SecuritySettings
無論哪種方式,有更好的方法來實現這一目標?
可能重複[將鎖屏設置爲「無」編程?](http://stackoverflow.com/questions/22142940/set-lockscreen-to-none-programatically) – bain