Android 10 下拉状态栏定制,定制十:隐藏导航栏或状态栏

环境

OS:Android6.0

Board: RK3399

导航栏与状态栏

最上面是状态栏 StatusBar

最下面是导航栏 NavagationBar

一、隐藏导航栏

方法一,修改资源文件代码

frameworks/base/core/res/res/values/dimens.xml

48dp

48dp

将高度 48 改成 0

方法二,通过系统 property 来控制

路径 device/rockchip/rk3399/system.prop

qemu.hw.mainkeys=1

代码调用

rk3399/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java

mHasNavigationBar = res.getBoolean(com.android.internal.R.bool.config_showNavigationBar);

// Allow a system property to override this. Used by the emulator.

// See also hasNavigationBar().

String navBarOverride = SystemProperties.get("qemu.hw.mainkeys");

if ("1".equals(navBarOverride)) {

mHasNavigationBar = false;

} else if ("0".equals(navBarOverride)) {

mHasNavigationBar = true;

}

二、隐藏状态栏

修改资源文件代码

frameworks/base/core/res/res/values/dimens.xml

24dp

将高度 24 改成 0

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值