上传者: 38592847
|
上传时间: 2021-08-23 16:47:58
|
文件大小: 129KB
|
文件类型: PDF
最近在改bug的时候发现在windowManager.addView的时候会发生莫名其妙的崩溃,那个崩溃真的是让你心态爆炸,潜心研究了两天window相关的东西,虽然不是很深奥的东西,本人也只是弄清楚了window的添加逻辑,在此分享给大家:
一、悬浮窗的概念
在android中,无论我们的app界面,还是系统桌面,再或者是手机下方的几个虚拟按键和最上方的状态栏,又或者是一个吐司。。。我们所看到的所有界面,都是由一个个悬浮窗口组成的。
但是这些窗口有不同的级别:
系统的是老大,是最高级别,你没见过你下载的什么app把你的下拉菜单盖住了吧-。=
其次是每一个应用,都有自己的一个应用级别窗