android 11.0 SystemUI导航栏 添加虚拟按键(一)

1.概述

在11.0产品定制化中,SystemUI的相关功能需求需要为导航栏添加虚拟按键来实现某些功能,比如添加wifi,可以通过点击wifi跳转到wifi页面,日期可以弹出当前万年历功能,所以需要对导航栏进行定制来实现导航栏的功能

2.SystemUI导航栏 添加虚拟按键(一)相关代码

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

3.SystemUI导航栏 添加虚拟按键(一)功能分析和实现功能

3.1 SystemUI导航栏布局的分析

NavigationBarFragment的创建是从StatusBar.makeStatusBarView
创建导航栏功能 而具体实现是在NavigationBarFragment

protected void makeStatusBarView() {
   
     

你可能感兴趣的:(android,11.0,Rom定制化系统讲解,android,SystemUI,11.0导航栏添加虚拟按键,SystemUI添加虚拟按键,11.0导航栏添加按键)