【备忘】巧用adb工具隐藏安卓UI的状态栏导航栏 您所在的位置:网站首页 我的世界在玩家身边生成怪物 【备忘】巧用adb工具隐藏安卓UI的状态栏导航栏

【备忘】巧用adb工具隐藏安卓UI的状态栏导航栏

#【备忘】巧用adb工具隐藏安卓UI的状态栏导航栏| 来源: 网络整理| 查看: 265

打开adb,输入指令:

adb shell settings put global policy_control key=value

---------------------------------------------------

key和value 是需要自己填写的键值对 

key的含义

immersive.full 同时隐藏 

immersive.status 隐藏状态栏 

immersive.navigation 隐藏导航栏

immersive.preconfirms ?

value的含义

apps 所有应用* 所有界面packagename 指定应用-packagename 排除指定应用

范例

全局隐藏底部navigation导航栏 

adb shell settings put global policy_control immersive.navigation=*

全局隐藏虚拟键:  

adb shell settings put global policy_control immersive.navigation=*

隐藏状态栏和虚拟键:

 adb shell settings put global policy_control immersive.full=*

隐藏虚拟键,但不在桌面/设置/android.相机隐藏:

adb shell settings put global policy_control immersive.navigation=apps,-com.google.android.apps.nexuslauncher,-com.android.settings,-android,-com.google.android.GoogleCamera

恢复系统默认:  adb shell settings put global policy_control null

------------------------------------------------------消失的发际线----------------------------------------------

如果你是开发者,可以了解一下Immersive模式

Immersive模式是Android提供那些用户需要充分与屏幕交互的app的一种功能

在这种模式下系统的状态栏和导航栏会被隐藏,最大化屏幕的使用。而当用户要“召唤”回系统的状态栏或导航栏时,只需要从状态栏或导航栏隐藏的位置边缘向屏幕中心滑动即可

需要提醒的是需要安卓N的版本

在Settings.Global.POLICY_CONTROL中依照PolicyControl的规则在PhoneWindowManager的updateSettings()之前,将所要隐藏ImmersiveModeConfirmation提示的app的包名加入sImmersivePreconfirmationsFilter 的mWhitelist中即可



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有