其他分享
首页 > 其他分享> > Android开发体育亚博app悬浮窗遇到的那些坑

Android开发体育亚博app悬浮窗遇到的那些坑

作者:互联网

现在有很多应用都有悬浮窗功能,直播类应用的小窗播放,安全类应用的加速球等等,体育类app都会有这样的需求,比如亚博app也是一样yb2点io,其实现方式都是通过WindowManager.addView(yb2.io)来添加的,最近公司也要求在产品中加入小窗功能,在此记录一下开发中遇到的问题。

为什么有些应用可以不请求悬浮窗权限就显示悬浮窗

这个问题在这两篇文章(Android无需权限显示悬浮窗, 兼谈逆向分析app,Android悬浮窗TYPE_TOAST小结: 源码分析)中已经做了很好的解释。

简单来说就是设置WindowManager.LayoutParams.type = TYPE_TOAST即可绕过权限,因为在view添加之前系统执行了一个检查权限的操作PhoneWindowManager.checkAddPermission(),虽然经历了很多Android版本,但是我们关心的那部分一直没有什么大变化,就是当type ==



作者:買球yb2点io
链接:https://www.jianshu.com/p/1f7ebe591aec
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

标签:亚博,悬浮,app,io,Android,权限,yb2
来源: https://www.cnblogs.com/yb5-io/p/12450591.html