移植Android6.0,作为广告屏使用,所以需要去掉虚拟按键区域和顶上状态栏,修改内容记录
1、屏蔽系统底部的虚拟按键区域
frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
在PhoneWIndowManager.java文件中有如下代码:
String navBarOverride = SystemProperties.get("qemu.hw.mainkeys");
if ("1".equals(navBarOverride)) {
mHasNavigationBar = false;
} else if ("0".equals(navBarOverride)) {
mHasNavigationBar = true;
}
mHasNavigationBar的值即是否隐藏底部虚拟按键,false为隐藏,此处强行改为false
String navBarOverride = SystemProperties.get("qemu.hw.mainkeys");
if ("1".equals(navBarOverride)) {
mHasNavigationBar = false;
} else if ("0".equals(navBarOverride)) {
mHasNavigationBar = true;
}
+ mHasNavigationBar = false; // add by zhangrl