未root的系統,必須通過pc端執行adb命令進行設定,因此請開啟開發者選項中的adb除錯模式,用usb連線電腦和手機,執行下面的程式碼強制開啟全屏模式,立即生效:
全屏沉浸:
- adb shell settings put global policy_control immersive.full=*
沉浸狀態列:
- adb shell settings put global policy_control immersive.status=*
沉浸導航欄:
- adb shell settings put global policy_control immersive.navigation=*
我們還可以單獨控制哪些app不沉浸,例如以下程式碼設定google即時桌面不沉浸,其他程式沉浸:
- adb shell settings put global policy_control immersive.full=apps,-com.google.android.googlequicksearchbox
如果想恢復到正常模式,執行下面的程式碼:
- adb shell settings put global policy_control null
一切就這麼簡單,命令的語法很直觀,大家可自由發揮,呵呵。google應該是已經打算提供全屏模式功能的,不知為何卻隱藏了,可能是存在什麼bug吧,不過我用了數月,暫時還未發現任何問題。