隐藏虚拟键和状态栏:
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=*
恢复:
adb shell settings put global policy_control null
以上方法虽然能实现隐藏但手指在边缘处滑动还是能显示出来,
但是解决了程序中弹出对话框Activity失去焦点时会重新显示的问题
若想永久完全的隐藏需要使用以下方法:
adb shell wm overscan 0,-210,0,-210
四个数字分别表示 左、上、右、下距边缘的距离(根据需求调整)
这样就能够永久的完全隐藏状态栏和虚拟按键,只能通过
adb shell wm overscan 0,0,0,0
指令恢复