手机QQ后台清理不掉的秘密——anddroid悬浮窗
问题来自于一篇文章:手机QQ后台为何清不掉?MIUIproject师:全靠1像素的页面保命
出于好奇,想知道这一像素究竟是啥东西,用手机安全管家控制QQ的悬浮窗权限:
关闭QQ的悬浮窗权限,通过后台一键清理,又一次打开QQ,发现是从splash開始的;
打开QQ的悬浮窗权限,一键清理后,打开QQ。发现是直接进入主界面的。说明一键清理未清理QQ,或者清理之后,QQ又自启动了。
至于。是未被清理还是自启动,后面再探究一下。这里就说说这个一像素的悬浮窗。
Button button = new Button(getApplicationContext());WindowManager wm = (WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE);WindowManager.LayoutParams wmParams = new WindowManager.LayoutParams();/*** 下面都是WindowManager.LayoutParams的相关属性 详细用途请參考SDK文档*/wmParams.type = LayoutParams.TYPE_PHONE; // 这里是关键,你也能够试试2003wmParams.format = PixelFormat.RGBA_8888; // 设置图片格式,效果为背景透明/*** 这里的flags也非常关键 代码实际是wmParams.flags |= FLAG_NOT_FOCUSABLE;* 40的由来是wmParams的默认属性(32)+ FLAG_NOT_FOCUSABLE(8)*/wmParams.flags = LayoutParams.FLAG_NOT_TOUCH_MODAL| LayoutParams.FLAG_NOT_FOCUSABLE| LayoutParams.FLAG_NOT_TOUCHABLE;wmParams.width = 40;wmParams.height = 40;wm.addView(button, wmParams); // 创建View
加入权限
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
就这么简单加入了一个悬浮窗,无论返回launcher还是打开什么应用,都会一直显示这个button。
QQ的这个悬浮窗是做得比較小,应该还是透明的,还会放在靠边或者角落里,假设通过这个悬浮窗来保证QQ始终在后台进程,带我再探究一下。
手机QQ后台清理不掉的秘密——anddroid悬浮窗相关推荐
- anddroid悬浮窗的手机QQ后台清理不掉的秘密
问题来自于一篇文章:手机QQ后台为何清不掉?MIUI工程师:全靠1像素的页面保命 出于好奇,想知道这一像素到底是啥东西,用手机安全管家控制QQ的悬浮窗权限: 关闭QQ的悬浮窗权限,通过后台一键清理,重 ...
- android 清理后自动重启,解决Android后台清理APP后,程序自动重启的问题
最近解决了一个Android APP的bug,发现APP在被后台清理后,会自动重启.现象很奇怪,有的手机(HTC)后台清理后,程序必crash,而有的手机(小米)程序不会crash.查找问题时,发现H ...
- 手机QQ的移动化实践之路
在2014年12月19日~20日举行的ArchSummit北京2014大会上,腾讯即时通讯平台部技术总监范瑞彬做了题为<手机QQ的移动化实践之路>(幻灯片下载)的演讲,介绍了手机QQ在服务 ...
- Android桌面悬浮窗仿QQ手机管家加速效果
主要还是用到了WindowManager对桌面悬浮进行管理. 需要一个火箭的悬浮窗 一个发射台悬浮窗 ,判断火箭是否放到了发射台,如果放上了,则使用AsyTask 慢慢将火箭的图片往上移.结束后., ...
- android qq悬浮窗口,qq悬浮窗口在哪里打开?怎么设置QQ悬浮窗?qq悬浮窗口设置方法分享...
QQ悬浮窗口在哪打开 qq悬浮 1.打开手机设置应用,点击进入设置界百面. 2.在设置应用中,选择"其他度应用管理"选问项. 3.打开选择答已经安装的应用,选择"QQ&q ...
- android悬浮窗只只点击按钮,只有安卓才能体验的悬浮窗!果粉看了默默收起手机...
原标题:只有安卓才能体验的悬浮窗!果粉看了默默收起手机 现如今手机的性能越来越强劲,屏幕越来越大,我们在使用手机的时候经常被其他事情所打扰.比如在追剧的时候突然来了一条消息,又不想中断追剧又想回复消息 ...
- Android手机哪个悬浮好用,安卓手机哪个悬浮窗便签好,是否支持云服务便签?...
原标题:安卓手机哪个悬浮窗便签好,是否支持云服务便签? 安卓系统的手机品牌有很多,常见的比如有华为.小米.OPPO.vivo.魅族等等,这些手机上无一例外都有手机便签的功能,打开便签(备忘录)程序后, ...
- 安卓手机无障碍模式怎么关闭_安卓手机开启无障碍功能与悬浮窗的方法
怎么开启辅助服务? 使用优Q的功能必须开服辅助服务,辅助服务是安卓官方提供的功能. 打开优Q点击[我的]点击权限设置,开启即可.如果无法快速开启,请参考如下的方法. 部分手机辅助可通过快捷键开启,优Q ...
- Qq也进入鸿蒙系统,鸿蒙系统完善进行中,手机QQ接入HMS不需要后台运行秒收信息...
今日华为正式发布了他的mate 40系列手机,这款手机搭载的是基于安卓时打造的emui 11系统,并没有搭载鸿蒙OS系统,可能让许多网友感到失望,当然,我们在之前你就说过鸿蒙系统到底能不能推出,到底什 ...
最新文章
- 【冷门实用小工具】轻量级流程图工具ClickCharts PRO绿色版,ClickCharts PRO下载【亲测有效】
- redistemplate 设置永不过期_密码已过期 拒绝访问如何处理?
- Android查看挂载的分区(如oem)
- 【C++鼠标键盘操作】自动下载CSDN博客文章到PDF
- html section 布局,HTML:section标签
- html如何设置滑轮效果,HTML中鼠标滚轮事件onmousewheel处理
- muduo源代码分析--Reactor模式在muduo中的使用
- Laravel最佳实践--事件驱动编程
- 软件架构设计的六大原则
- windows用户账户类型
- EMR 配置纪录(不断更新)
- matlab绘直方图,[转载]matlab中函数bar绘制直方图
- 数据分析师面试题攻略
- K8s中Secrets
- 计算机手工大全图片大全集,电脑版画图片大全
- 什么是代码,源文件、编辑和编译?
- markman,让设计更有爱!
- 基于LSTM的上证指数预测
- android开发指纹解锁,Android-指纹解锁技术
- Android自定义不需要焦点的TextView以实现跑马灯效果