随笔分类 -  悬浮窗 windowmanage

摘要:Android 4.4 Camera 源码里面有一个操作界面的方法: [java] view plain copy /** * If {@param visible} is false, this hides the action bar and switches the * system UI t 阅读全文
posted @ 2017-07-03 13:43 一点点征服 阅读(3720) 评论(0) 推荐(0)
摘要:/** * 判断是有悬浮框权限 * @return */public static boolean canDrawOverlays(Context context) { try { return Settings.canDrawOverlays(context); } catch (NoSuchMe 阅读全文
posted @ 2017-05-31 17:33 一点点征服 阅读(1846) 评论(0) 推荐(0)
摘要:前言 最近UC浏览器中文版出了一个快速搜索的功能, 在使用其他app的时候, 如果复制了一些内容, 屏幕顶部会弹一个窗口, 提示一些操作, 点击后跳转到UC, 显示这个悬浮窗不需要申请android.permission.SYSTEM_ALERT_WINDOW权限. 如下图, 截图是在使用Chrom 阅读全文
posted @ 2017-05-31 16:01 一点点征服 阅读(5967) 评论(0) 推荐(0)
摘要:出于功能需求,需要在所有的view之上显示浮窗,于是需要在WindowManager的View上处理返回键的响应, 这里千万要注意不能用WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,我就是死在这上面的,如果设置成FLAG_NOT_FOCUSABLE,死都 阅读全文
posted @ 2017-05-16 14:01 一点点征服 阅读(3675) 评论(0) 推荐(0)
摘要:WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。它的内容十分丰富。其实WindowManager.Java的主要内容就是由这个类定义构成。下面来分析一下这个类: 定义 public stati 阅读全文
posted @ 2017-05-12 10:32 一点点征服 阅读(3918) 评论(0) 推荐(0)