目前android SDK里自带的现成的测试工具有monkey 和 monkeyrunner两个。大家别看这俩兄弟名字相像,但其实是完完全全不同的两个工具,应用在不同的测试领域。总的来说,monkey主要应用在压力和可靠性测试上,运行该命令可以随机地向目标程序发送各种模拟键盘事件流,并且可以自己定义...
分类:
移动开发 时间:
2015-08-04 15:22:47
阅读次数:
252
1、全局环境中的this在全局环境中,this 指向全局对象Global,即 window 对象如:alert(this); // 显示 [object Window]alert(this === window); // 显示 true2、事件处理中的this在事件处理函数中,this 指向当前.....
分类:
Web程序 时间:
2015-08-04 15:14:03
阅读次数:
114
CSS不能编程?用Less、Sass、Stylus、甚至直接用Absurd,框架除了Bootstrap还有很多。JS写多了很麻烦?jQuery。移动开发?Zepto.js。结构不好?找框架,Backbone.js是MVC,AngularJS和Ember.js是MVVM,Twitter还弄了个事件驱动...
分类:
其他好文 时间:
2015-08-04 15:06:59
阅读次数:
110
多线程一个进程在同一时刻只能做一件事,而多个线程却可以同时执行,每个线程处理各自独立的任务。多线程有很多好处:
简化处理异步事件的代码
实现内存和文件描述符的共享
改善程序的吞吐量
改善响应时间
互斥锁
互斥锁:互斥锁通过锁机制来实现线程间的同步,在同一时刻通常只允许一个关键部分的代码
当多个线程控制相同的内存时,对于读写操作的时间差距就有可能会导致数据的不同步,下图就很清晰的说明了这种情况:...
分类:
编程语言 时间:
2015-08-04 13:38:20
阅读次数:
173
附上文章链接:http://stackoverflow.com/questions/2217670/android-how-to-detect-double-tap
这句话讲出了原因:Implementing Double Touch will affect handling of single touches, because you'll have to wait to see if eve...
分类:
移动开发 时间:
2015-08-04 13:30:43
阅读次数:
178
按钮点击事件,打开新Activity, 打开网页findViewById(R.id.btnStartBAty).setOnClickListener(new View.OnClickListener() { @Override public void on...
分类:
其他好文 时间:
2015-08-04 13:25:56
阅读次数:
116
需求:1、当页面关闭或刷新时提示用户是否已保存;2、页面中的某些ajax操作成功后,如果需要刷新(window.location.reload())页面,但不需要提示用户是否已保存。解决方法:1)在页面加载后注册onbeforeunload事件,页面关闭前和刷新前都会触发onbeforeunload...
分类:
其他好文 时间:
2015-08-04 13:20:52
阅读次数:
130
近日以来一直在看JQuery Mobile一个手机开发框架,说实话真的很头疼的~~~~ 因为里面有很多的属性、方法和事件~~~下面是手机网页的一些认识: 一、 网页手机wap2.0网页的head里加入下面这条元标签,在iPhone的浏览器中页面将以原始大小显示,并不允许缩放。width-viewpo...
分类:
移动开发 时间:
2015-08-04 13:09:14
阅读次数:
133
在iOS5中新增了一个数字输入控件UIStepper,它可以递进式输入数量。UIStepper继承自UIControl,它主要的事件是UIControlEventValueChanged,每当它的值改变了就会触发这个事件。它的显示效果如下:它主要有下面几个属性value 当前所表示的值,默认0.0m...
分类:
移动开发 时间:
2015-08-04 13:01:23
阅读次数:
163
1、Touch事件简介pc上的web页面鼠标会产生onmousedown、onmouseup、onmouseout、onmouseover、onmousemove的事件,但是在移动终端如iphone、ipodTouch、ipad上的web页面触屏时会产生ontouchstart、ontouchmo....
分类:
移动开发 时间:
2015-08-04 12:49:13
阅读次数:
142