2021-08-01 20:14:18
andy.cao
码龄14年
关注
1、悬浮窗不能在当前app中展示
使用activity中的moveTaskToBack(true),获得的悬浮窗效果。
要修改AndroidManifest.xml中
对应的VideoChatViewActivity的模式一定不要用singleTop,修改成singleInstance
如果用singleTop,会认为当前activity就是root,不能获得想要的结果。
一定要修改成这样
2、悬浮窗开发
a、语音通话
浮窗显示一张图片
b、视频通话
浮窗需要显示对方的视频
上代码
1、service
2、activity
3、布局文件
4、授权,老版本不需要,新版本则需要授权
可以模仿360手机卫士悬浮窗的那份代码的基础上继续开发。打开手机卫士主界面,然后上拉,然后点击快捷设置,然后点击桌面悬浮窗,就可以将360手机卫士安卓版桌面浮窗调出来了,具体步骤如下:
1、安装最新的360手机卫士。
2、点开隐私保护,打开右上角的三个点。
3、点开卫士设置,点开悬浮窗。
4、开启内存清理悬浮窗, 选择显示样式,安仔样式或是加速球。
5、可以选择仅在桌面显示,若开启则悬浮窗只出现在桌面,若关闭则悬浮窗会跟随打开页面一直出现。
6、可以同时开启拖动清理内存,这样直接拖动悬浮窗图标,就可以轻松清理内存了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)