1.概述
在10.0的系统产品开发中,在锁屏界面默认是显示导航栏的,但是客户要求在锁屏解锁界面不要导航栏,所以又得定制化锁屏界面去掉导航栏
2.SystemUI锁屏解锁界面(KeyguardHostView)隐藏导航栏(NavigationBarFragment)的核心类
frameworks/base/packages/SystemUI/src/com/android/keyguard/KeyguardHostView.java
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarFragment.java
3.SystemUI锁屏解锁界面(KeyguardHostView)隐藏导航栏(NavigationBarFragment)的核心功能分析和实现
实现思路:
- 在锁屏解锁界面系统数据库写标志位1隐藏导航栏 解锁后标志位为0,显示导航栏
- 导航栏界面 监听数值的变化 做显示和隐藏导航栏操作 <