原文:http://www.pocketmagic.net/2012/04/injecting-events-programatically-on-android/#.VEoIoIuUcaV
往下分析monkey事件注入源码之前先了解下在android系统下事件注入的方式,翻译一篇国外文章如下。
Method 1: Using internal APIs
方法1:使用内部AP...
分类:
移动开发 时间:
2014-10-24 18:58:03
阅读次数:
396
在分析monkey源码的时候有些背景知识没有搞清楚,比如在看到monkey是使用windowmanager的injectKeyEvent方法注入事件的时候,心里就打了个疙瘩,这种方式不是只能在当前应用中注入事件吗?Google了下发现了国外一个大牛有留下蛛丝马迹描述这个问题,特意摘录下来并做相应部分的翻译,其他部分大家喜欢就看下,我就不翻译了。
How it works
Behin...
关于迭代器的内容, 还有一点点,不过已经无关紧要了,应该算是一种扩展吧,就一起来开开眼界好了~
1.避免创建闭合函数
我们之前一直在说的迭代器,都是要创建闭合函数,但,大家有没有想过,有了恒定状态和控制变量之后,是不是就不需要闭合函数了?
先来回顾一下之前的迭代器函数...
分类:
其他好文 时间:
2014-10-23 20:46:24
阅读次数:
210
反射机制这几篇博客写下来发现涉及到Java类的加载机制,这部分的内容也比较独立的一部分,因此单另一篇来写。在JAVA中任何的类都是需要加载到JVM中才能运行的。之前Class Loader介绍了类的加载机制,那么这里要说的是不同加载方式之间的对比,好能对JAVA类的实例化过程有更深刻的体会。
new和Class.newInstance
我们说代码里出现new关键字意味着对于可能...
分类:
编程语言 时间:
2014-09-28 03:25:11
阅读次数:
240
最近做题,老是遇到了一些公式比如An=An-1+An-2,然后给你一个巨大n的数据,要你求An的值,然后以前做起来,还是比较的顺手的,但是时间抹去了记得的记忆,说明没有学会,于是又花掉一些时间,来回顾以及学习快速矩阵算法。 其实,每一次我们想到快速矩阵的时候,就可能会产生一个问题? 矩阵该怎么构造....
分类:
其他好文 时间:
2014-09-21 02:44:39
阅读次数:
346
3.X打包apk还是相对来说很方便的。
首先安卓和java的环境要配置好,这个就不说了。我就说一下几个容易忽略的地方。
proj.android/jni/android.mk文件肯定是要修改的。
正常情况下,只需要把自己的类添加进去就好了如下
LOCAL_SRC_FILES := hellocpp/main.cpp ../../Classes/Ap...
分类:
其他好文 时间:
2014-09-20 19:01:09
阅读次数:
211
这是《创业杂记》的番外篇,我们一起来讨论技术型创业者容易出现的三大状况。...
分类:
其他好文 时间:
2014-08-20 02:42:25
阅读次数:
223
看了老牛(牛MO王)的U1番外篇问答感慨非常多,事实上自己也算不上入门非常久的大师,只是有时间去整理整理自己在网页设计方面的经验分享给大家是一件非常好的事情,尤其是对一些想做设计或者想在设计方面转行的人,我想应该是非常有帮助的,由于常常遇到这样让人无奈的问题:我是新手,有什么好的建议?从什么方...
分类:
其他好文 时间:
2014-08-14 13:31:58
阅读次数:
223
http://www.blogjava.net/zhenandaci/推荐这个博客,博主真的很厉害,把基础的用到的文本分类方法都写上了!比较推荐的文章:文本分类入门(十)特征选择算法之开方检验文本分类入门(番外篇)特征选择与特征权重计算的区别其他都同样很好!!
分类:
其他好文 时间:
2014-07-14 23:06:52
阅读次数:
235
【喵"的Android之路】【番外篇】有关于null的一些知识点1、首先,到底什么是null?null是Java中的一个关键字,用于表示一个空对象引用,但其本身并不是任何类型也不是属于任何对象。因此,下面的做法是错误的:int a = null;但:Object obj = null;是可以的,因为...
分类:
移动开发 时间:
2014-07-13 17:46:24
阅读次数:
386