斗鱼怎么开悬浮窗

侵权或有害信息举报入口 2020-07-25 15:03

首先我们打开设置,找到应用,点击权限管理,打开斗鱼,勾选斗鱼悬浮窗权限,然后我们打开斗鱼,点击左上角的个人头像,点击右上角的设置,勾选悬浮播放即可。当下主流直播平台,斗鱼、BiliBili等app,都是用WindowManger做的(这个你可以在应用权限列表看看有没有悬浮窗权限,然后把斗鱼的权限禁止,这时候回到斗鱼直播间退出时候就会让你授权了)即通过WindowMangeradd一个全局的view,可以申请权限悬浮在所有应用之上以此来实现全局悬浮窗。

实现悬浮窗难点:1:权限申请:一个是6.0及以后要用户手动授权,因为悬浮窗权限属于高危权限,二是因为MIUI,底层修改了权限,所以在小米手机上需要特殊处理,还有就是8.0以后权限的定义类型变了下面有代码会详解这块

2:对于悬浮窗touch事件的监听,比如点击事件和touch事件,如果同时监听那么setOnclickListener就没有效果了,需要区别点击和touch,还有就是拖动小窗口移动位置,这里是指针对整个窗体即设置touch事件又设置点击事件会有冲突

3:直播组件的初始化,即全局单例的直播窗口,可以是自己封装一个自定义View,这个因各自的直播SDK而定,我这用的sdk在插件里,所以实现起来比较麻烦,但是一般直播sdk(阿里云或者七牛)都可以用同一个直播组件对象,即在直播页面销毁或者返回时把对象传递到小窗口里,实现无缝衔接开启小窗口直播,不需要重新加载,这里用EventBus发个消息或者广播都可以实现。

权限申请:首先要在清单文件即AndroidManifest文件声明悬浮窗权限然后我们悬浮窗触发的时机是在直播页面返回的时候,那也就是说可以在onDestory()或者finsh()时候去做权限申请。注:因为6.0以后是高危权限,所以代码是拿不到权限的,需要跳到权限申请列表让用户授权。

而低版本一般是不需要用户授权的除了MIUI,所以我们需要先判断是否是MIUI系统,然后判断MIUI版本,然后不同的版本对应不同的权限申请姿势,如果你不这么做,那么恭喜你在低版本(低于6.0)的小米手机上不是返回跳转权限崩溃,因为底层改了授权列表类或者是根本不会跳授权没有反应,先判断是否是MIUI系统。

猜你喜欢

饥荒女工怎么玩,有个技巧就是大量囤积食物
2022-05-08
饥荒女工怎么玩,有个技巧就是大量囤积食物
合欢椅怎么使用,背对男性趴在弹力带上满足他对姿势的要求
2022-04-28
合欢椅怎么使用,背对男性趴在弹力带上满足他对姿势的要求
王自如罗永浩对质之后怎么样了
2021-09-22
王自如罗永浩对质之后怎么样了
鸟屎掉身上有什么预兆怎么破解,拉在衣服上要发财吗
2021-05-23
鸟屎掉身上有什么预兆怎么破解,拉在衣服上要发财吗
上海吴凡怎么处理,不能简单地否定一个权威专家的意见
2022-04-08
上海吴凡怎么处理,不能简单地否定一个权威专家的意见
牙签鱼钻入女孩会怎样
2020-07-12
牙签鱼钻入女孩会怎样
董卿怎么了出什么事了2021
2021-10-11
董卿怎么了出什么事了2021
上海吴凡怎么了,关于上海不能被封的言论很难服众
2022-04-08
上海吴凡怎么了,关于上海不能被封的言论很难服众
南康白起跳江后张先生怎么样了,在社交平台表达不满
2021-12-07
南康白起跳江后张先生怎么样了,在社交平台表达不满
天气丹护肤品效果怎么样,为啥用完脸黑
2022-04-10
天气丹护肤品效果怎么样,为啥用完脸黑
吴亦凡事件怎么没动静了,已经尘埃落定了
2022-04-04
吴亦凡事件怎么没动静了,已经尘埃落定了
怎么诅咒一个人最灵验,飞降头、猫诅、血诅
2021-01-01
怎么诅咒一个人最灵验,飞降头、猫诅、血诅
黄码未上报过了14天会怎么样,会影响个人出行
2022-04-24
黄码未上报过了14天会怎么样,会影响个人出行
猫头鹰是招财还是辟邪 叫预示着什么 进宅怎么化解
2021-05-27
猫头鹰是招财还是辟邪 叫预示着什么 进宅怎么化解
孟美岐事件是怎么回事,知道陈令韬有女友还跟他恋爱
2022-05-17
孟美岐事件是怎么回事,知道陈令韬有女友还跟他恋爱
爱恋2015是怎么拍出来的,两个演员真枪实干的实拍
2022-04-24
爱恋2015是怎么拍出来的,两个演员真枪实干的实拍
饥荒女工怎么玩,第一件要做的事就是装上两件套
2022-04-20
饥荒女工怎么玩,第一件要做的事就是装上两件套
随手拍违章怎么挣钱,想要拿到奖励就是这么简单
2022-03-27
随手拍违章怎么挣钱,想要拿到奖励就是这么简单