Android8系统修改导航栏、通知栏、状态栏

您所在的位置:网站首页 安卓改通知栏 Android8系统修改导航栏、通知栏、状态栏

Android8系统修改导航栏、通知栏、状态栏

2024-07-16 07:50| 来源: 网络整理| 查看: 265

目的:

屏蔽通知栏屏蔽状态栏修改导航栏

修改前:

修改后:

所有修改均为对Android8.1 frameworks中内容的修改

修改导航栏

源码路径

frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\NavigationBarFragment.java

将不需要显示的button设置为invisible即可

部分源码修改如下:

private void prepareNavigationBarView() { ...... ...... ButtonDispatcher volumeAddButton=mNavigationBarView.getVolumeAddButton(); ButtonDispatcher volumeSubButton=mNavigationBarView.getVolumeSubButton(); // boolean isShowVolumeButton="true".equals(SystemProperties.get("ro.rk.systembar.voiceicon","true")); // if(isShowVolumeButton){ // volumeAddButton.setVisibility(View.VISIBLE); // volumeSubButton.setVisibility(View.VISIBLE); // }else{ // volumeAddButton.setVisibility(View.GONE); // volumeSubButton.setVisibility(View.GONE); // } // if (getContext().getResources().getConfiguration().smallestScreenWidthDp < 400) { // volumeAddButton.setVisibility(View.GONE); // volumeSubButton.setVisibility(View.GONE); // } volumeAddButton.setVisibility(View.INVISIBLE); volumeSubButton.setVisibility(View.INVISIBLE); } 屏蔽通知栏、状态栏

源码路径

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

0dp

部分源码修改如下



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3