- 博客(34)
- 收藏
- 关注
Android常用命令总结
一、准备工作: •JDK版本1.6.XCLASSPATH=%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jarJAVAHOME=C:\glassfish3\jdkPATH=%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin; •ANDROID SDKPATH=D:\android-sdk-windows\pla...
2015-06-11 17:03:38
139
原创 Eclipse插件pydev安装说明
Eclipse也可以进行python开发,这个开源的IDE也终于有人为之加上python开发的插件了,安装方式和安装其他Eclipse插件一样,前提是你必须在windows上已经安装了python。如下:安装插件 打开Eclipse,找到Help菜单栏,进入Install New Software…选项。 点击work with:输入框的旁边点击...
2014-04-17 13:57:29
136
原创 Activity生命周期
转自:http://www.cnblogs.com/mengdd/archive/2012/12/01/2797784.html每一个Android应用程序在运行时,对于底层的Linux Kernel而言都是一个单独的进程,但是对于Android系统而言,因为局限于手机画面的大小与使用的考虑,不能把每一个运行中的应用程序窗口都显示出来。 所以通常手机系统的界面一次仅显示一个应用程序窗口...
2014-03-28 10:32:02
164
原创 算法复杂度
简介同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改进算法。一个算法的评价主要从时间复杂度和空间复杂度来考虑。2时间复杂度(1)时间频度一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并...
2014-03-13 13:24:14
145
原创 一位大牛整理的Python资料 【转】
Python基本安装:* http://www.python.org/ 官方标准Python开发包和支持环境,同时也是Python的官方网站;* http://www.activestate.com/ 集成多个有用插件的强大非官方版本,特别是针对Windows环境有不少改进;Python文档:* http://www.python.org/doc/current/lib/lib.html Pyt...
2014-02-08 17:15:58
154
原创 Python 方法调用机制 【转】
内容目录介绍构建和初始化使操作符在自定义类内工作描述你的类属性访问控制制作自定义序列反射可调用对象上下文管理构建描述符对象Pickling你的对象总结附录:如何调用神奇方法 1.介绍这份指南是几个月内最有价值的Blog投稿精华。它的主题是向大家讲述Python中的神奇方法。何为神奇方法呢?它们是面向Python中的...
2014-02-08 17:06:26
2167
原创 MonkeyRunner读取本机图片进行对比loadImageFromFile
MonkeyRunner.loadImageFromFile(‘./shot.png’)方法可以实现读取本地图片供MonkeyRunner使用的功能,参数是本地图片路径。需要特别注意loadImageFromFile的大小写,否则会出现AttributeError的提示。MonkeyRunner读取本机图片进行对比,示例如下:from com.android.monkeyrunner imp...
2014-02-08 17:02:22
407
原创 smali文件内容具体介绍【转】
大家都应该知道APK文件其实就是一个MIME为ZIP的压缩包,我们修改ZIP后缀名方式可以看到内部的文件结构,例如修改后缀后用RAR打开鳄鱼小顽皮APK能看到的是(Google Play下载的完整版版本):Where's My Water.zip\asset\ <资源目录1:asset和res都是资源目录但有所区别,见下面说明>lib\ ...
2014-02-08 16:50:37
179
原创 常用awk命令(转)
awk 用法:awk ' pattern {action} ' 变量名 含义 ARGC 命令行变元个数 ARGV 命令行变元数组 FILENAME 当前输入文件名 FNR 当前文件中的记录号 FS 输入域分隔符,默认为一个空格 RS 输入记录分隔符 NF 当前记录里域个数 NR 到目前为止记录数 OFS 输出域分隔符 ORS 输出记录分隔符 1、awk '/101/' ...
2014-02-08 16:40:31
101
原创 使用Monkey运行脚本测试
一次性输入 example_script.txt 脚步里面的所有内容,命令如下: root@lenovo-desktop:~# cat example_script.txt | telnet 127.0.0.1 1080 这时,你就可以在你执行 # monkey --port 1080 -v –v 命令的窗口看到打印的一系列 Events 消息: ...
2014-02-07 17:16:52
309
原创 Java调用CMD命令
java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令. cmd /c dir 是执行完dir命令后关闭命令窗口. cmd /k dir 是执行完dir命令后不关闭命令窗口. cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭. cmd /k start dir 会打开一个新窗口后执行dir...
2014-02-07 17:10:52
187
原创 安装APK文件到Android模拟器和Android sdcard的使用
安装APK文件到Android模拟器Android手机使用的执行文件为APK格式,类似于Windows平台的exe文件。在Android模拟器中安装APK文件有多种方法,如果你是开发人员,可以通过Eclipse+ADT,使用DDMS可以传输文件。大多数可以直接在Windows的cmd中操作就可以了。一、cmd命令行输入“install a.apk”;(确保模拟器是启动的且只连接...
2014-02-07 16:09:21
150
原创 python操作Excel读写--使用xlrd
一、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。本人安装的版本:0.9.2,适用2.7以上的python,在cmd窗口,切换路径至setup.py文件下,在cmd窗口输入“python setup.py install”命令。二、使用介绍 1.导入模块 ...
2014-02-07 11:28:43
99
原创 Android自动化测试之monkeyrunner基本要素
python脚本详解:1. 导入模块: from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice, MonkeyImage 2. 连接当前设备,并返回一个MonkeyDevice对象; device = MonkeyRunner.waitForConnection() if not device: ...
2014-02-07 11:00:39
106
原创 详解jenkins几个有用的插件如何使用(emma,findbugs)
findbugs使用方式: 目的:进行代码走查的自动化,能够提示垃圾代码或者提供代码优化的建议 1.首先下载findbugs http://findbugs.sourceforge.net/downloads.html 2.其次在ant中配置findbugs http://www.51testing.com/?uid-265524-action-viewspace-itemid-200942 3...
2014-01-22 16:18:41
209
原创 python--range()函数
>>> range(1,5) #代表从1到5(不包含5) [1, 2, 3, 4] >>> range(1,5,2) #代表从1到5,间隔2(不包含5) [1, 3] >>> range(5) #代表从0到5(不包含5) [0, 1, 2, 3, 4]再看看list的操作:...
2014-01-14 15:18:38
144
原创 python--文件操作/异常捕获/继承
一、文件操作spath="D:/test/baa.txt" #设置spath值为路径f=open(spath,"w") #以写的权限打开文件夹,此时baa.txt不存在。f.write("First line 1.\n")#写入First line 1 回车f.writelines("First line 2.")+#向此前已打开的文本文件尾追加一行数据.f.close()#关闭文件操...
2014-01-14 15:18:19
145
原创 python--python文件互相引用
每一个.py文件称为一个module,module之间可以互相导入.请参看以下例子:# a.pydef add_func(a,b): return a+b# b.pyfrom a import add_func # Also can be : import aprint "Import add_func from module a"print "Result of 1 plus...
2014-01-14 15:18:09
956
原创 python--如何获取包中.py文件
module可以定义在包里面.Python定义包的方式稍微有点古怪,假设我们有一个parent文件夹,该文件夹有一个child子文件夹.child中有一个module a.py . 如何让Python知道这个文件层次结构?很简单,每个目录都放一个名为_init_.py 的文件.该文件内容可以为空.这个层次结构如下所示: parent --__init_.py --child -- ...
2014-01-14 15:17:58
427
原创 python---Define and invoke function.
def sum(a,b): return a+bfunc = sumr = func(5,6)print r# Defines function with default argumentdef add(a,b=2): return a+br=add(1)print rr=add(1,5)print r 运行结果:1136...
2014-01-13 11:15:40
154
原创 python--分支语句&循环语句
x=int(raw_input("Please enter an integer:"))if x<0: x=0 print "Negative changed to zero"elif x==0: print "Zero"else: print "More" 运行结果:Please enter an integer:0Zero a ...
2014-01-13 11:11:34
212
原创 python--ASCII和UNICODE字符串的区别
import osprint "Input your Chinese name:"s=raw_input("Press enter to be continued ");print "Your name is : " +s;l=len(s)print "Length of your Chinese name in asc codes is:"+str(l);a=unicode(s,"GBK"...
2014-01-13 11:03:15
313
原创 python-字符串
word="abcdefg"a=word[2]print "a is: "+ab=word[1:3]print "b is: "+b # index 1 and 2 elements of word.c=word[:2]print "c is: "+c # index 0 and 1 elements of word.d=word[0:]print "d is: "+d # All eleme...
2014-01-13 10:55:56
115
原创 python实现ping命令
假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200. import subprocesscmd="cmd.exe"begin=101end=200while begin<end: p=subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE...
2014-01-13 10:39:19
1901
原创 利用Python获取系统当前时间 .
取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是1970年到现在时间相隔的时间。你可以试下下面的方式来取得当前时间的时间戳:import timeprint time.time()输出的结果是:1279578704.6725271但是这样是一连串的数字不是我...
2014-01-10 16:40:55
241
原创 aapt命令小结
aapt即Android Asset Packaging Tool.本文小结了一下该工具的用法。 1. aapt l[ist] [-v] [-a] file.{zip,jar,apk} List contents of Zip-compatible archive. 1.1 列出压缩文件目录 aapt l <file_path.apk> 参数: -v:会以table的形式输出目...
2014-01-09 16:55:15
168
原创 关于robotium在不同分辨率下clickonview不支持得解决办法
clickOnView 点不中的原因可以解决了,如果不想改源码,那么就只能 使用320*480的avd就能点中。 或者修改 AndroidManifest.xml文件 加入<supports-screens android:anyDensity="true"/> 就可以在任一分辨率都可以支持了. Java代码 manifest.xml文件 加入<sup...
2014-01-09 16:53:28
106
原创 Monkeyrunner的id查找方法
实现方式如下: Java代码 from com.android.monkeyrunner import MonkeyRunner as MR from com.android.monkeyrunner import MonkeyDevice as MD from com.android.monkeyrunner import MonkeyI...
2014-01-09 16:50:35
200
原创 用Fiddler模拟低速网络环境
有时候宽频网路用习惯了…在开发的过程就比较少去考虑最佳化的问题…但当有人反应说「你的网页好慢」甚至当网路速度慢,会造成你的网页跳出什么啊哩不哒的bug时要如何重现呢?我们可以用Fiddler 这套强大的Web Debugging 工具…Fiddler是一个web调试代理。它能够记录所有客户端和服务器间的http请求,允许你监视,设置断点,甚至修改输入输出数 据,fiddler包含了一...
2014-01-09 10:13:23
105
原创 python对XML 操作
一.XML的读取.在 NewEdit 中有代码片段的功能,代码片段分为片段的分类和片段的内容。在缺省情况下都是用XML格式保存的。下面我讲述一下,如何使用minidom来读取和保存XML文件。下面是片段分类的一个示例文件--catalog.xml<?xml version="1.0" encoding="utf-8"?><catalog> <m...
2014-01-09 10:11:38
147
原创 Network Link Conditioner模拟不同网络环境
在Xcode4.1中有一个工具叫Network Link Conditioner,可以让用户模拟不同的网络连接和带宽,可供Mac和iOS开发者测试自己的程序在不同网络环境下的表现。在Xcode4.3中,此工具不再随Xcode工具提供,需要单独下载。在Xcode4.3中通过Xcode->Open Developer Tool->More Developer T...
2014-01-08 18:43:21
182
原创 如何让Fiddler2监视安卓模拟器
CONFIGURING FIDDLERFirst we need to configure Fiddler to accept traffic from the emulator. In this case I am running Fiddler on the machine that is also hosting the emulator. 1. Start Fiddler...
2014-01-08 17:55:48
300
原创 fiddler
Fiddler的基本介绍Fiddler的官方网站: www.fiddler2.comFiddler官方网站提供了大量的帮助文档和视频教程, 这是学习Fiddler的最好资料。Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使...
2014-01-08 15:13:30
255
原创 Android_adb shell am/pm使用
adb shell am instrument [options] 作用:启动对instrument实例的监视。参数[options]:-e // -e选项需要放在-w选项之前作用:提供了以键值对形式存在的测试选项。Android中提供了多种键值对,具体参见下表。举例:-e class com.android.phone.FIncomingCallTests...
2014-01-05 22:06:34
335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人