解决UI自动化难点痛点: 解决从安装过程中跳出的提示框以及操作过程中任意提示框的操作,来提高用例成功率; 公用用例及业务用例分离,便于维护和多人使用,提高脚本编写效率; 解决用android windowmanager设计的控件,任何UI相关工具是无法获取控件操作问题 解决代码逻辑复杂定位控件问题, ...
分类:
其他好文 时间:
2018-12-21 21:21:42
阅读次数:
190
问题 在某次做悬浮侧边栏的时候,遇到了一个问题:我用windowManager创建的悬浮侧边栏。点击中心view展开菜单,再次点击则隐藏菜单,如此简单的一个需求,却遇到了奇怪的问题,我没有对view的隐藏和显示设置动画,但是点击中心view,其他view在隐藏和显示的时候都会做一次过渡动画,即时设置 ...
分类:
移动开发 时间:
2018-12-10 14:08:28
阅读次数:
266
WindowManager wm = (WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE); DisplayMetrics dm = new DisplayMetrics(); wm.getDefaultDispl... ...
分类:
移动开发 时间:
2018-12-08 13:19:08
阅读次数:
135
AppCompatActivity隐藏支持行为栏 getSupportActionBar().hide();全屏getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FL ...
分类:
移动开发 时间:
2018-09-15 20:54:06
阅读次数:
314
首先是一个小的悬浮窗显示的是当前使用了百分之多少的内存,点击一下小悬浮窗,就会弹出一个大的悬浮窗,可以一键加速。好,我们现在就来模拟实现一下类似的效果。 先谈一下基本的实现原理,这种桌面悬浮窗的效果很类似与Widget,但是它比Widget要灵活的多。主要是通过WindowManager这个类来实现 ...
分类:
移动开发 时间:
2018-06-12 14:44:27
阅读次数:
262
import android.content.Context;import android.util.DisplayMetrics;import android.view.WindowManager;/** * Created by 怪胎 on 2018.6.6. */public class Ge ...
分类:
其他好文 时间:
2018-06-06 10:53:40
阅读次数:
160
什么是ANR? Application Not Responding 造成ANR的主要原因: 应用程序的响应性是由ActivityManager和WindowManager系统服务监视的,当监视到在Activity中主线程点击超过5秒木有响应或者是在广播UI线程里超过10秒木有响应则会导致ANR。下 ...
分类:
移动开发 时间:
2018-04-29 17:48:56
阅读次数:
228
WindowManager是一个接口,如下: 它的Nested Classes有三个分别是: 这里主要看一下 WindowManager.LayoutParams 这个类 从源码中我们可以看到这个类的继承实现关系,虽然有2000+行的代码(即WindowManager这个interface 的大部分 ...
对于某些机型,使用的虚拟按键会出现遮挡问题,解决方法如下: //防止被底部虚拟键挡住 pop.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); ...
分类:
移动开发 时间:
2018-04-08 13:17:37
阅读次数:
166
博客首页:http://www.cnblogs.com/kezhuang/p/ 本篇文章来分析一下WindowManager的后续工作,也就是ViewRootImpl的setView函数的工作 本篇内容很简单,仅仅是个大绘制流程的初始化工作,接下来会着重分析performTraversals函数,在 ...
分类:
移动开发 时间:
2018-02-26 13:37:44
阅读次数:
329