1. IOS移动端click事件300ms的延迟响应 移动设备上的web网页是有300ms延迟的,玩玩会造成按钮点击延迟甚至是点击失效。这是由于区分单击事件和双击屏幕缩放的历史原因造成的, 2007年苹果发布首款iphone上IOS系统搭载的safari为了将适用于PC端上大屏幕的网页能比较好的展示 ...
分类:
移动开发 时间:
2017-11-20 17:54:17
阅读次数:
238
一、移动端开发通用坑 1、click300ms延迟? 讲道理,现在开发移动端基本是不会有这么一个问题的。但作为移动端以前的经典坑,我这里也拿出来说上一说吧。移动设备上的web网页是有300ms延迟的,玩玩会造成按钮点击延迟甚至是点击失效。这是由于区分单击事件和双击屏幕缩放的历史原因造成的。但在201 ...
分类:
移动开发 时间:
2017-10-26 13:37:19
阅读次数:
2106
测试的同学们在做app自动化测时,经常会用到查找元素、定位元素、发送数据、长按、点击、上滑、下滑、左滑、右滑等操作。下面讲下用appium自带的swipe方法怎么实现上滑、下滑、左滑、右滑。前置条件:appium已开启;并且已链接上手机。通过SDK自带的UIautomator来定位元素。Pyt..
分类:
移动开发 时间:
2017-07-26 01:42:38
阅读次数:
965
刚刚才把博客搬到这里来,记录一下完成2个微信公众号项目的经验吧 1.做移动端的项目页面必须用html5的标签和知识,不然有些坑就不好解决了。 2.H5页面窗口自动调整到设备宽度,并禁止用户缩放页面(强制让文档的宽度与设备宽度保持1:1,最大宽度1.0,禁止屏幕缩放。) <meta name="vie ...
分类:
微信 时间:
2017-07-18 16:48:13
阅读次数:
348
我们通常在写移动端页面时,往往都会在html页面中加入这样一段话 可能我们只知道这三个字段的含义(视口宽度等于设备宽度,屏幕缩放为1,禁止用户缩放),但是为什么要这么写,其原理又是什么呢? 我们先看一个简单的demo吧。 该demo展示一个宽度为320px的div,我们在iphone5上面打开看一下 ...
分类:
其他好文 时间:
2017-07-17 20:15:22
阅读次数:
153
1. IOS移动端click事件300ms的延迟响应 移动设备上的web网页是有300ms延迟的,玩玩会造成按钮点击延迟甚至是点击失效。这是由于区分单击事件和双击屏幕缩放的历史原因造成的, 2007年苹果发布首款iphone上IOS系统搭载的safari为了将适用于PC端上大屏幕的网页能比较好的展示 ...
分类:
移动开发 时间:
2017-07-06 16:50:26
阅读次数:
332
android 的2048小游戏完整实现:GridLayout布局(android 4.0及以上)。 曾经做过一个2048的算法题,学了几天android,认为能够实现个安卓版的。也就动手写了个。 包括的东西: GridLayout布局 在activity中动态加入view组件 推断用户在屏幕滑动的 ...
分类:
移动开发 时间:
2017-06-10 20:20:18
阅读次数:
376
1.1 Monkey测试简介 Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。 1.2 Monkey程序介绍1) Monkey程序由Android系统自带,使 ...
分类:
移动开发 时间:
2017-05-21 09:59:52
阅读次数:
823
今天是尝试開始Android版2048小游戏的第二天。在今天,我主要学习了怎样获取用户在屏幕滑动的手势,以及对布局进行了一些小小的完好。 获取用户操作的手势(比方向左滑。向右滑等)主要用到了GestureDetector。这个类能够帮助我们获取一些常见的用户对屏幕的操作。比如单击、双击、按压、拖动等 ...
分类:
移动开发 时间:
2017-05-12 22:23:09
阅读次数:
271
移动端触屏滑动的效果其实就是图片轮播,在PC的页面上很好实现,绑定click和mouseover等事件来完成。但是在移动设备上,要实现这种轮播的效果,就需要用到核心的touch事件。处理touch事件能跟踪到屏幕滑动的每根手指。 以下是四种touch事件 touchstart: //手指放到屏幕上时 ...
分类:
移动开发 时间:
2017-05-10 19:57:57
阅读次数:
289