码迷,mamicode.com
首页 > 2015年12月08日 > 全部分享
第6章8节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览-小结
本章我们重点围绕处理网络过来的命令的MonkeySourceNetwork这个事件源来阐述学习Monkey是如何处理MonkeyRunner过来的命令的。以下总结下MonkeyRunner从启动Monkey开始到如何处理完成一个命令的流程总结如下:MonkeyRunner通过ADB发送shell命令”monkey --port 12345”来启动MonkeyMonkey启动运行进入runMonke...
分类:其他好文   时间:2015-12-08 10:15:28    阅读次数:227
第6章6节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览-命令队列
事件源在获得字串命令并把它翻译成对应的MonkeyEvent事件后,会把这些事件排队放入一个由事件源维护的队列,然后其他地方如Monkey类的runMonkeyCycles方法就可以去把队列里面的事件取出来进一步进行处理了。那么这里我们先看下属于MonkeySourceNetwork内部类的命令队列的类图: 图6-6-1 命令队列类图 整个继承关系非常清晰简洁,CommandQueue接口定...
分类:其他好文   时间:2015-12-08 10:17:14    阅读次数:169
第6章7节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览-注入按键事件实例
在事件生成并放入到命令队列后,Monkey类的runMonkeyCycles就会去调用相应事件源的getNextEvent来获的事件来执行事件注入,那么这一小节我们通过MonkeyKeyEvent这个事件的注入方法来看下事件注入过程是怎么样的。 往系统注入按键事件最终是通过调用InputManager提供的方法来实现的,在Android系统中,按键事件是由InputManager来收集并由Wind...
分类:其他好文   时间:2015-12-08 10:14:52    阅读次数:165
WebService是什么?
一、序言大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用?当前的应用...
分类:Web程序   时间:2015-12-08 10:13:49    阅读次数:162
Spring MVC 方法注解拦截器
应用场景,在方法级别对本次调用进行鉴权,如api接口中有个用户唯一标示accessToken,对于有accessToken的每次请求可以在方法加一个拦截器,获得本次请求的用户,存放到request或者session域。python中,之前在python flask中可以使用装饰器来对方法进行预处理,...
分类:编程语言   时间:2015-12-08 10:13:49    阅读次数:265
poj 3667 Hotel 线段树
题目链接这个题需要维护三个变量, 一个是区间最大连续长度, 一个是最长前缀, 一个是最长后缀。 需要注意的就是查询的时候, 先查左区间是否满足, 然后应该查左区间和右区间交界处是否满足, 这里要看pre_max[rt#include #include #include #include #inclu...
分类:其他好文   时间:2015-12-08 10:13:10    阅读次数:160
关于Finereport移动端报表二次开发的两个小例子
列举两个Finereport移动端报表二次开发的小例子,解决有关刷新页面和获取表单图表并刷新两个开发人员可能会经常碰到的问题,并进行了详细的操作演示。
分类:移动开发   时间:2015-12-08 10:14:07    阅读次数:449
网站Gzip压缩
GZIP能对网页文件进行高效率压缩,一般压缩比率在50%以上,既能减少传输流量,又能提升访问速度。对图象文件(GIF/JPG)则没有什么效果,因为这些文件本身就是压缩后的。
分类:Web程序   时间:2015-12-08 10:14:39    阅读次数:181
ios开发中遇到的问题和解答汇总
如何让一个数组中的字典,如果字典中有重复的id.将重复的id的字典进行数组整合...。iOS UIView 创建是不是都会经过initWithFrame?iPad 9.1系统上键盘响应很慢ios如何绑定数据?iOS开发,我想上传一个.gsd的文件(或者stl),请问该怎么做iOS NSTimer问题...
分类:移动开发   时间:2015-12-08 10:11:56    阅读次数:296
面向对象练习
package com.hanqi;public class JiaoSe { //角色性别 String JueSeXingBie; //服装颜色 String FuZhuangYanSe; //角色职业 Stri...
分类:其他好文   时间:2015-12-08 10:12:42    阅读次数:185
银行取款机系统
printf"%s:",opetation == 2015 ?"Y":"N"退出,exit(EXIT_SUCCESS); (在类文件#include 中,要导入)while 里面+while (1){................if if (choic=='y') { co...
分类:其他好文   时间:2015-12-08 10:12:14    阅读次数:143
oracle之报错:ORA-00054: 资源正忙,要求指定 NOWAIT
oracle之报错:ORA-00054: 资源正忙,要求指定 NOWAIT问题如下:SQL> conn scott/tiger@vm_database Connected to Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 Con...
分类:数据库   时间:2015-12-08 10:11:20    阅读次数:262
Sublime Text 使用指南 - 前端开发神器
Sublime Text 前端开发的神器Sublime Text是一个前端开发者必备的编辑器,大量的插件,完善的功能,优越的性能,有非常多的特色,给前端开发提供了一个完善的开发条件。本文主要介绍的是如何使用sublime Text藏在菜单里的一些功能,这些功能十分强大,却因隐藏的较深不太被大家关注,...
分类:其他好文   时间:2015-12-08 10:13:32    阅读次数:245
leetcode Isomorphic Strings
题目连接https://leetcode.com/problems/isomorphic-strings/Isomorphic StringsDescriptionGiven two strings s and t, determine if they are isomorphic.Two stri...
分类:其他好文   时间:2015-12-08 10:13:10    阅读次数:117
C语言-指针
一. 指针:TA代表的是地址,我们用指针操作是通过地址来操作该地址上所存储的数值,所以先理解两个符号*和&;1)*:TA有三个情况: 两边有表达式为乘法运算符; 声明语句中带*表示指针变量; 在指针变量名的左边时表示取值运...
分类:编程语言   时间:2015-12-08 10:11:31    阅读次数:157
ZCN.NET自动化项目生成器 之 个人开源项目
ZCN.NET 自动化项目生成器 之 开源项目(个人框架)
分类:Web程序   时间:2015-12-08 10:10:59    阅读次数:192
ZBrush学习工具之数位板
在学习ZBrush时,要控制下笔的力度,而这一点是鼠标办不到的。这时就需要拥有一块手绘板。手绘板可以控制笔刷的力度。
分类:其他好文   时间:2015-12-08 10:11:27    阅读次数:158
1066条   上一页 1 ... 43 44 45 46 47 48 49 ... 63 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!