在开发移动端项目的时候测试提出优化问题,即: input 获取焦点弹出系统虚拟键盘时, input 被键盘遮挡问题(PS:此问题只在安卓手机上有,ios系统是有自动处理的)。 解决办法为: 当 input 获取焦点时,获取 input 在页面中位置相对屏幕一半位置的距离 thisTop,然后给 bo ...
分类:
移动开发 时间:
2018-05-03 15:33:55
阅读次数:
276
//当点击搜所框时是页面滚动$('#keyword').focus(function(event) { setTimeout((function(){ var i=0; return function(){ window.scrollTo(0,150) } })(), 200); // return ...
分类:
其他好文 时间:
2018-05-03 14:28:07
阅读次数:
136
1、 键值事件: press(name,type) name:String数据类型;keycode名;如:KEYCODE_ENTER虚拟键盘的enter键、KEYCODE_MENU菜单键 type:key event按键类型;数据类型integer;如:DOWN按下事件、UP弹起事件、DOWN_AN ...
分类:
其他好文 时间:
2018-04-09 17:22:07
阅读次数:
180
在移动端支付密码或输入密码时需要弹出虚拟键盘,有些设备在键盘弹出时会把文本框挡住,为了兼容各种设备,所以需要自制软键盘来替代虚拟键盘。 以下是我自制的一个小demo,只能顺序输入和倒序清除,或全部清空; html代码: js代码: 效果图如下: ...
分类:
其他好文 时间:
2018-03-04 13:02:46
阅读次数:
172
外围输入设备,例如:蓝牙键盘,usb键盘,barcode扫码枪...由于平时都是在做纯软件程序的开发,博主在需求遇到android设备与外围设备交互时有点不知所措。我最初的思路是这样:既然是蓝牙连接,那不就是socket吗,那么截获他的I/O流然后解析里面的内容...那不就ok啦?然而事情并没有那么简单,首先解析数据流是一个难点,再一个万一我蓝牙连接换成usb连接,或者wifi,那不就得再改了?参
分类:
移动开发 时间:
2018-01-26 10:59:56
阅读次数:
222
1 点透事件的解决 https://www.cnblogs.com/zldream1106/p/3670988.html 2 虚拟键盘弹出对布局的影响 https://yq.aliyun.com/ziliao/4417 3 h5内打开app http://www.cnblogs.com/zqzjs/ ...
分类:
移动开发 时间:
2018-01-02 11:42:14
阅读次数:
225
下载:http://www.ddxoft.com/ 简介:最多用户选择,最简单易用,最稳定可靠 永久免费 系统底层集成,真正的驱动级硬件模拟 一键安装,即为电脑添加一对可完全编程控制的键盘鼠标,轻松自动化操作电脑 适用VB6,DELPHI,VC,BC,VB.NET,C#,JAVA,易语言等各种编程语 ...
分类:
其他好文 时间:
2017-12-17 00:58:15
阅读次数:
1302
网银的密码输入控件是通过直接读键盘设备IO获取的输入。需要使用驱动级的键盘模拟输入技术才能输进去。 一个是WinIO,肯定能实现,我已测试过,WinIO怎么用可以百度一下,有很多资料。 另外一个是虚拟键盘驱动,网上有个DD虚拟键盘http://www.ddxoft.com/,就是这样实现的,这个DD ...
分类:
其他好文 时间:
2017-12-02 19:15:19
阅读次数:
584
android 1.5以后添加了软件虚拟键盘的功能,所以在输入提示中将会有对应的软键盘模式android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。<EditText ...
分类:
移动开发 时间:
2017-10-22 00:23:05
阅读次数:
180
web测试是b/s结构,app是c/s结构,因此会有很多测试点需要注意: 1、兼容性:web测试需要考虑多个浏览器内核测试,app主要是各种手机(iOS和Android各个型号)不同手机的分辨率、不同机型(华为虚拟键盘) 2、更新:web只要服务器更新了,客户端页面刷新就能保证所有的用户是一致的,a ...
分类:
移动开发 时间:
2017-10-22 00:12:56
阅读次数:
266