Android 5.0 隐藏状态栏和导航栏

我是在android5.0 源码上修改的,这样重新编译生成的系统就会看不到状态栏和导航栏
android5.0Wifi界面
1、状态栏隐藏(StatusBars)
打开终端Ubuntu终端
在系统源码上搜索 grep “status_bar_height” * -nR
会找到含有”status_bar_height”关键字的所有相关文件,花费10多分钟,会搜出挺多含 有”status_bar_height”关键字的,然后我修改了frameworks/base/core/res/values/dimens.xml
;把25dip改成0dip,意思就是把状态栏的高度改成0,这样你就看不到了,事实上SystemUI这个APP还是在运行着的

<dimen name = "status_bar_height" > 25dip </dimen>

PS:我在网上看到很多人搜出android4.0 的隐藏方式,但是在android5.0中只找到了第四个,我就修改了第四个就可以了,不会出现什么黑条之类的
这里写图片描述

2、导航栏(NavigationBar)
在系统源码/frameworks/base/packages/SystemUI/src/com/android/systemui/
注释掉 addNavigationBar();
保存重新编译,可以隐藏导航栏,也不会出现什么黑条之类的
这里写图片描述

猜你喜欢

转载自blog.csdn.net/u014774589/article/details/50298821