SystemUI 身临其境 瞬时状态SYSTEM_UI_FLAG_HIDE_NAVIGATION framework层代码实现

说在前面:如果对pwm和wms没有一定理解的同行请看前两篇文章的链接后再对此文进行阅读。到这里也是,关于systemUI模块的最后一部分分析了,也是对从事安卓开发的一个阶段性多总结。关于systemUI的systemUIvisibility在framework的流程分析,已经在上篇文章中提过了就不多再赘述了。今天着重讲一下状态栏的模式,也是耗费我自己时间最多的一个地方。不熟悉systemUIvisibility流程的同行可以先看这篇文章Androdi 6.0 SystemUI修改 应用层..
摘要由CSDN通过智能技术生成

说在前面:如果对pwm和wms没有一定理解的同行请看前两篇文章的链接后再对此文进行阅读。  

到这里也是,关于systemUI模块的最后一部分分析了,也是对从事安卓开发的一个阶段性多总结。

关于systemUI的systemUIvisibility在framework的流程分析,已经在上篇文章中提过了就不多再赘述了。今天着重讲一下状态栏的模式,也是耗费我自己时间最多的一个地方。

不熟悉systemUIvisibility流程的同行可以先看这篇文章

Androdi 6.0 SystemUI修改 应用层setsystemuivis原理和在framework层的路由分析

https://blog.csdn.net/weixin_38930431/article/details/105629511

关于SYSTEM_UI_FLAG_HIDE_NAVIGATION的标签在framework层的路由请看下面的文章

WMS->窗口管理statusbar和navbar管理

https://blog.csdn.net/woai110120130/article/details/80160229

学习安卓时最接触多架构为mvc,所以最开始接触framework的时候,认为视图,逻辑都是分离开的,学一半多时候我发现我错了,因为即使为系统应用的systemui,很多的显示逻辑也被放在了PhoneWindowManager中进行主控。但当了解的更多的时候发现,原来PhoneWindowManager也只是WindowManagerService得policy端&

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值