本文基于6.0 系统 且目前只对我工作中的涉及的相关方法提出了分析和客制化修改建议未对全部方法进行解释说明。Window在framework中的添加流程在上篇文章中伴着systemuivis的数据路由提了一嘴。顺便就想总结一下phonewinwowmanager这个大坑,工作的时候还是掉里面很多次的。希望能帮到有缘人,源码都粘上超字数,看完要用的话受累手敲一下吧。

Android 6.0 PhoneWindowManager部分源码分析

Android 6.0 PhoneWindowManager部分源码分析

Android 6.0 PhoneWindowManager部分源码分析

Android 6.0 PhoneWindowManager部分源码分析

 

Android 6.0 PhoneWindowManager部分源码分析

Android 6.0 PhoneWindowManager部分源码分析

Android 6.0 PhoneWindowManager部分源码分析

Android 6.0 PhoneWindowManager部分源码分析

Android 6.0 PhoneWindowManager部分源码分析

Android 6.0 PhoneWindowManager部分源码分析

Android 6.0 PhoneWindowManager部分源码分析

 

Android 6.0 PhoneWindowManager部分源码分析

下面图同为layoutWindowLw()方法中:

Android 6.0 PhoneWindowManager部分源码分析

下面图同为layoutWindowLw()方法中:

Android 6.0 PhoneWindowManager部分源码分析

Android 6.0 PhoneWindowManager部分源码分析

Android 6.0 PhoneWindowManager部分源码分析

Android 6.0 PhoneWindowManager部分源码分析

Android 6.0 PhoneWindowManager部分源码分析

Android 6.0 PhoneWindowManager部分源码分析

相关文章:

  • 2022-12-23
  • 2022-01-17
  • 2022-12-23
  • 2021-06-28
  • 2022-01-12
  • 2021-09-12
  • 2021-11-18
猜你喜欢
  • 2021-10-30
  • 2021-11-18
  • 2021-11-18
  • 2021-08-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案