Android8系统修改导航栏、通知栏、状态栏 |
您所在的位置:网站首页 › 安卓改通知栏 › Android8系统修改导航栏、通知栏、状态栏 |
目的: 屏蔽通知栏屏蔽状态栏修改导航栏修改前: 修改后: 所有修改均为对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 |