问题来自于一篇文章:手机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悬浮窗相关推荐

  1. anddroid悬浮窗的手机QQ后台清理不掉的秘密

    问题来自于一篇文章:手机QQ后台为何清不掉?MIUI工程师:全靠1像素的页面保命 出于好奇,想知道这一像素到底是啥东西,用手机安全管家控制QQ的悬浮窗权限: 关闭QQ的悬浮窗权限,通过后台一键清理,重 ...

  2. android 清理后自动重启,解决Android后台清理APP后,程序自动重启的问题

    最近解决了一个Android APP的bug,发现APP在被后台清理后,会自动重启.现象很奇怪,有的手机(HTC)后台清理后,程序必crash,而有的手机(小米)程序不会crash.查找问题时,发现H ...

  3. 手机QQ的移动化实践之路

    在2014年12月19日~20日举行的ArchSummit北京2014大会上,腾讯即时通讯平台部技术总监范瑞彬做了题为<手机QQ的移动化实践之路>(幻灯片下载)的演讲,介绍了手机QQ在服务 ...

  4. Android桌面悬浮窗仿QQ手机管家加速效果

    主要还是用到了WindowManager对桌面悬浮进行管理. 需要一个火箭的悬浮窗 一个发射台悬浮窗  ,判断火箭是否放到了发射台,如果放上了,则使用AsyTask 慢慢将火箭的图片往上移.结束后., ...

  5. android qq悬浮窗口,qq悬浮窗口在哪里打开?怎么设置QQ悬浮窗?qq悬浮窗口设置方法分享...

    QQ悬浮窗口在哪打开 qq悬浮 1.打开手机设置应用,点击进入设置界百面. 2.在设置应用中,选择"其他度应用管理"选问项. 3.打开选择答已经安装的应用,选择"QQ&q ...

  6. android悬浮窗只只点击按钮,只有安卓才能体验的悬浮窗!果粉看了默默收起手机...

    原标题:只有安卓才能体验的悬浮窗!果粉看了默默收起手机 现如今手机的性能越来越强劲,屏幕越来越大,我们在使用手机的时候经常被其他事情所打扰.比如在追剧的时候突然来了一条消息,又不想中断追剧又想回复消息 ...

  7. Android手机哪个悬浮好用,安卓手机哪个悬浮窗便签好,是否支持云服务便签?...

    原标题:安卓手机哪个悬浮窗便签好,是否支持云服务便签? 安卓系统的手机品牌有很多,常见的比如有华为.小米.OPPO.vivo.魅族等等,这些手机上无一例外都有手机便签的功能,打开便签(备忘录)程序后, ...

  8. 安卓手机无障碍模式怎么关闭_安卓手机开启无障碍功能与悬浮窗的方法

    怎么开启辅助服务? 使用优Q的功能必须开服辅助服务,辅助服务是安卓官方提供的功能. 打开优Q点击[我的]点击权限设置,开启即可.如果无法快速开启,请参考如下的方法. 部分手机辅助可通过快捷键开启,优Q ...

  9. Qq也进入鸿蒙系统,鸿蒙系统完善进行中,手机QQ接入HMS不需要后台运行秒收信息...

    今日华为正式发布了他的mate 40系列手机,这款手机搭载的是基于安卓时打造的emui 11系统,并没有搭载鸿蒙OS系统,可能让许多网友感到失望,当然,我们在之前你就说过鸿蒙系统到底能不能推出,到底什 ...

最新文章

  1. 【冷门实用小工具】轻量级流程图工具ClickCharts PRO绿色版,ClickCharts PRO下载【亲测有效】
  2. redistemplate 设置永不过期_密码已过期 拒绝访问如何处理?
  3. Android查看挂载的分区(如oem)
  4. 【C++鼠标键盘操作】自动下载CSDN博客文章到PDF
  5. html section 布局,HTML:section标签
  6. html如何设置滑轮效果,HTML中鼠标滚轮事件onmousewheel处理
  7. muduo源代码分析--Reactor模式在muduo中的使用
  8. Laravel最佳实践--事件驱动编程
  9. 软件架构设计的六大原则
  10. windows用户账户类型
  11. EMR 配置纪录(不断更新)
  12. matlab绘直方图,[转载]matlab中函数bar绘制直方图
  13. 数据分析师面试题攻略
  14. K8s中Secrets
  15. 计算机手工大全图片大全集,电脑版画图片大全
  16. 什么是代码,源文件、编辑和编译?
  17. markman,让设计更有爱!
  18. 基于LSTM的上证指数预测
  19. android开发指纹解锁,Android-指纹解锁技术
  20. Android自定义不需要焦点的TextView以实现跑马灯效果

热门文章

  1. 【AVISO 测高数据获取:注册与利用FileZilla下载】
  2. 智慧社区解决方案上线!给社区装上智能大脑
  3. 统计知识基础(三)常用构造估计量的两种方法——矩估计、最大似然估计
  4. Javascript带按钮的轮播广告
  5. HCIP-Datacom 分解实验1:访问控制列表
  6. JavaWeb新闻发布系统案例3
  7. D3.js用动画渲染数据集的显示
  8. 基于FSR柔性薄膜压力传感器的智能鞋改装垫
  9. 轻松玩转“项目管理” 群硕软件PMS正式发布
  10. 简易网页(HTML)