我正在嘗試在紮根的android設備上實現Kiosk應用,並且我需要完全禁用導航欄和狀態欄。刪除Android導航欄和頂欄,
這些命令從亞行外殼
禁用工作:
service call activity 42 s16 com.android.systemui
啓用:
am startservice -n com.android.systemui/.SystemUIService
那太好了!現在我需要能夠從我的應用程序中完成它。所以要禁用我已經嘗試過:
Process process = Runtime.getRuntime().exec("su service call activity 42 s16 com.android.systemui");
當按下我的活動中的按鈕。但沒有任何反應,也沒有例外。儘管舉杯暢飲,稱該應用已獲得超級用戶權利。
任何想法?
完美地工作!謝謝! – Jolle
當我運行這個命令時,導航欄會消失,但我不能再觸摸屏幕 – alexislg
@alexislg你解決了這個不可觸摸的屏幕問題嗎?不能使它在API 23+(棉花糖)上工作... –