查看: 2161|回复: 2

Android 5.1隐藏导航栏(虚拟按键)

[复制链接]

26

主题

31

帖子

156

积分

注册会员

Rank: 2

积分
156
发表于 2017-11-19 21:24:14 | 显示全部楼层 |阅读模式
鉴于有些客户需要隐藏android界面的导航栏(虚拟按键)功能方法如下:
android系统提供了以开关的形式去控制隐藏导航栏(虚拟按键);
1、路径:daluotuo/device/rockchip/rk3288/system.prop
  在system.prop文件中添加一下代码(1:代表隐藏导航栏,0:代表不隐藏导航栏):
  1. qemu.hw.mainkeys=1
复制代码
2、qemu.hw.mainkeys调用到的地方:
  路径:daluotuo/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
  1. String navBarOverride = SystemProperties.get("qemu.hw.mainkeys");
  2.     if ("1".equals(navBarOverride)) {
  3.             mHasNavigationBar = false;
  4.     } else if ("0".equals(navBarOverride)) {
  5.             mHasNavigationBar = true;
  6.     }
复制代码
3、编译android

注意:system.prop文件中的内容,在编译android后会拷贝进daluotuo/out/target/product/rk3288_box/system/build.prop文件中;

回复

使用道具 举报

0

主题

24

帖子

68

积分

注册会员

Rank: 2

积分
68
发表于 2018-8-9 22:24:21 | 显示全部楼层
厉害了,给力
回复

使用道具 举报

0

主题

23

帖子

53

积分

注册会员

Rank: 2

积分
53
发表于 2018-8-23 21:34:34 | 显示全部楼层
果然是高手
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表