- 博客(85)
- 资源 (8)
- 收藏
- 关注
原创 apktool反编译apk文件
1、启动控制台,输入apktool,回车即可查看apktool工具常用指令,如图:apk文件可以简单理解为资源文件和.dex文件打包成的.apk文件,因此修改文件后缀名为.rar,解压缩到文件夹中。1、 提取AndroidmMinnifest java -jar AXMLPrinter2.jar main.xml > main.txt2、 反编译apktool d -f
2016-01-25 14:47:45
980
转载 getApplicationContext()、getBaseContext()和Activity.this区别
普通的Android应用程序中,通常有两种Context,Application和Activity,也即getApplicationContext()和Activity的this。getApplicationContext() 返回应用的上下文,生命周期对应整个应用。若应用销毁,context销毁。Activity.this的context 返回当前activity的上下文,生命周期对应A
2016-01-10 21:21:58
6211
原创 Python 函数作为参数传递
#map()的功能是将函数对象依次作用于表的每一个元素,每次作用的结果储存于返回的表re中。#map通过读入的函数(这里是lambda函数)来操作数据def test_func_map(): re = map((lambda x: x+3), [1, 2, 3, 4]) print redef testA(a, b, **kargs): print
2015-12-18 17:46:32
19946
转载 AndroidMainfest.xml文件详解
转载:http://www.bkjia.com/Androidjc/1022569.html每个android项目都包含一个AndroidMainfest.xml文件,它包含了组成应用程序的每一个Acitivity、Service、Content Provider和Broadcast Receiver的节点,并使用Intent Filter 和权限来确定这些组件之间以及这些组件和其他应
2015-11-11 17:42:06
2879
原创 Android开发工具—adb shell命令—dumpsys
查找当前应用activity方法1 、cmd窗口中执行“adb logcat -v time -s ActivityManager > d:\log.txt” 抓logcat ,进入相应的activity logcat 将信息保存在D盘log.txt文件中2、self.driver.current_activity(appium方法)3、adb shell dumpsys windo
2015-10-15 11:30:21
12243
原创 Android开发工具—adb shell命令
12.adb shell进入shell模式,可在手机里执行shell命令13.adb shell shellCommand不进入shell模式,直接执行shellCommand指令,如adb shell ls14.adb shell am start -n com.example.test/.Helloworld启动包名为com.example.test的应用入口activit
2015-10-14 20:11:38
1778
原创 Android开发工具-adb命令
adb指令可以用来与手机设备或者虚拟机进行通信,获取手机信息,安装和卸载apk,传送文件,在手机里调用shell指令,启动和关闭应用等1、adb devices显示已连接的设备,如下所示:其中192.168.56.101:5555是设备id,这里采用的是模拟器,device是设备状态设备状态有3种:offline表示设备离线,device表示设备连接正常,no devi
2015-10-14 17:48:49
694
原创 Android环境搭建Appium测试框架 Python
一、Windows系统搭建Android开发环境1、安装JDK,配置环境变量2、安装Android SDK,配置环境变量(tools和platform-tools所在目录都需添加到path中)3、安装包含ADT插件eclipse4、(可选)genymotion模拟器 注:Android sdk、appium、nodejs安装路径都不能包含空格,否则会报enoent错误
2015-09-30 15:49:49
2157
原创 python执行系统命令的方法:os.system(), os.popen(), subprocess.Popen()
1、使用os.system("cmd")这是最简单的一种方法,其执行过程中会输出显示cmd命令执行的信息。例如:print os.system("mkdir test") >>>输出:0可以看到结果打印出0,表示命令执行
2015-09-30 14:59:42
94638
原创 移动端自动化测试 python appium Android
http://blog.youkuaiyun.com/sasoritattoo/article/details/17579739Android自动化测试UiAutomatorUiSelector对象ele = self.driver.find_element_by_android_uiautomator('new UiSelector().className("android.widget
2015-09-30 10:33:35
2608
转载 Python __init.py__文件
参考链接:http://www.cnblogs.com/tqsummer/archive/2011/01/24/1943273.htmlhttp://www.2cto.com/kf/201204/129388.htmlhttp://www.linuxidc.com/Linux/2013-07/87723.htmModule是Python中一个重要的概念,常见的情况下,我们需
2015-09-26 19:12:15
6962
转载 Python变量和对象
参考链接:http://www.linuxidc.com/Linux/2012-09/69523.htm一、Python变量Python中若要使用变量,不需要提前声明,也不需要指定类型,只需要在用的时候,给变量赋值即可。Python中一切都是对象,赋值的作用就是让变量指针指向某个对象,也就是说变量中存放的对象的引用,而对象的引用是指向这个对象。以下面语句为例:x = "blue"
2015-09-26 17:33:40
3894
2
转载 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATI
转自:http://my.oschina.net/u/242764/blog/375909当我们安装好Genymotion后,把Android运用部署到上面调试时,console控制台会报错:Installation error: INSTALL_FAILED_CPU_ABI_INCOMPATIBLE,这是因为系统里缺少了 Google Play 市场等各种谷歌服务应用,其实是因为版权问题
2015-09-16 19:11:09
913
转载 Python正则表达式指南
转载:http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里
2015-09-10 13:12:28
661
原创 易信客户端导出聊天记录方法
易信导出聊天记录工具: 1)RE管理器 2)SQLite Database Browser步骤 1、使用“RE管理器”打开data分区,data文件夹下的im.yixin文件夹。 可能手机需要切换到root权限才能找到im.yixin文件夹。 2、在im.yixin文件夹下有以数字命名的文件夹,其中包含有聊天记录,聊天记录是保存在msg.db文件中,其中main.db也保存可能感兴趣的数据
2015-09-04 17:59:06
6067
转载 python学习笔记:子类怎样调用父类方法
python和其他面向对象语言类似,每个类可以拥有一个或者多个父类,它们从父类那里继承了属性和方法。如果一个方法在子类的实例中被调用,或者一个属性在子类的实例中被访问,但是该方法或属性在子类中并不存在,那么就会自动的去其父类中进行查找。继承父类后,就能调用父类方法和访问父类属性,而要完成整个集成过程,子类是需要调用的构造函数的。子类不显式调用父类的构造方法,而父类构造函数初始化了一些属性,
2015-09-02 16:02:21
737
原创 软件产品 软件版本
渠道包每当发布一个版本时,往往需要打许多渠道包,适用于不同渠道运营推广。主线版本支线版本主线版本是大版本,应该是满足产品规格各种需求。还有很多支线版本(分支版本)也就是补丁版本,支线版本是主线版本的拷贝,是根据客户特殊定制要求,某些部分是与主线版本不同,且无法共存于一条线。当支线版本有普遍应用的需求或功能点时,可以考虑移植到主线版本中。这样既保持了主线版本的通用性和稳定性,又比
2015-03-31 11:45:11
999
转载 Python 函数 参数
转自:http://www.cnblogs.com/dolphin0520/archive/2013/03/18/2966674.html感谢海子的倾力奉献 Python中的函数(三) 在前面两篇文章中已经探讨了函数的一些相关用法,下面一起来了解一下函数参数类型的问题。在C语言中,调用函数时必须依照函数定义时的参数个数以及类型来传递参数,否则将会发生错误,这个是严格进行规
2015-02-03 17:29:27
768
原创 Python 装饰器
http://www.cnblogs.com/rhcad/archive/2011/12/21/2295507.htmlhttp://www.cnblogs.com/PandaBamboo/archive/2013/01/17/2865003.htmlhttp://pythonmap.iteye.com/blog/1682696装饰参数列表不一样的多个函数@wraps@
2015-01-13 14:29:26
767
原创 Python模块学习——pythoncom模块
PythonWin32应该是提供了访问win32 api的能力pythoncom提供了使用windows com组件的能力。具体能用来做什么,由你是用的com决定,你可以搜索com组件相关的资料。1、Win32顾名思义就是MS的Windows应用,针对Windows平台对Python做的扩展,和其它Python的本地化扩展类似,ActivePython的发行版貌似提供有这个;2、C
2014-12-23 21:03:06
29321
原创 记于20141221工作——四月工作总结
从8月11入职到现在都4个月零10天了,一直想好好整理这段时间来工作上种种捉急的地方,姑且说是以前犯懒不愿意好好学习而导致现在看起来那么笨拙的表现吧,同时也是记录这工作以来觉着还可以用文字写下的东西。1)工作编程语言学习过程Python【各种脚本编写】——Autoit【用来做py脚本封装EXE文件的界面】——按键精灵(大漠插件)【找图找色找字】2)注册表注册表路径对应含义:例如启动
2014-12-21 17:09:17
652
原创 记20141216日工作——第一次接触病毒
1、工作虚机上总是出现angryangel病毒(感染型病毒),据分析可能是由于病毒文件(severx.exe)在网络共享文件夹上运行serverx.exe文件,导致虚机上PE文件都被感染病毒,被染毒的文件具体表现在文件内部都被写入一段代码,从而PE文件不能正常执行。同事给介绍了一种方法,按照通俗理解就是“占坑”的思想:在系统目录(64位机器被重定向到SysWOW64)下新建一个名为“serverx
2014-12-16 23:48:40
628
原创 Python模块学习——win32模块
http://www.cnblogs.com/JeffreySun/archive/2010/01/04/1639117.html注册表操作
2014-12-14 22:59:17
4239
原创 X64系统 注册表和文件重定向 Python
无论是Windows XP Professional X64 Edition、Windows Server2003X64 Edition还是Windows Vista X64 Edition(以下把均统称为X64系统),都引入了一项技术:注册表和文件的重定向。 由于64位Windows系统需要把32位和64位应用程序分开保存,故使用一种名曰“WOW64”的技术,因而也出现了注册表和
2014-11-16 17:34:27
2601
1
原创 Python对Json的相关操作
http://www.cnblogs.com/coser/archive/2011/12/14/2287739.html
2014-11-05 11:52:44
532
转载 python操作mysql方法和常见问题
转自:http://www.cnblogs.com/ma6174/archive/2013/02/21/2920126.htmlpython操作mysql方法和常见问题 安装mysql模块sudo easy_install mysql-python连接数据库1 #!/usr/bin/env python2 #coding=utf-83 i
2014-11-03 22:45:42
4060
原创 Python os._exit() sys.exit() exit()区别
Python退出程序的方式有两种:os._exit(), sys.exit()
2014-09-29 14:33:51
89776
转载 解释型语言
http://blog.youkuaiyun.com/caiwenfeng_for_23/article/details/8226229
2014-09-02 20:24:02
1101
转载 Python学习笔记——可变对象和不可变对象
转载自:http://www.cnblogs.com/evening/archive/2012/04/11/2442788.html
2014-09-02 16:40:47
24961
转载 SVN日常操作指南
http://blog.youkuaiyun.com/happy4nothing/article/details/376604
2014-09-01 16:45:50
776
原创 Python学习笔记——基础知识
1、Python程序语言指定任何非0和非空(null)值为True,0或者null为False2、Python条件语句的基本形式(if...elif...else)Python不支持switch语句,所以多个条件判断,只能用elif来实现。如果需要判断多个条件时,可以使用or(或),表示两个条件有一个成立时判断条件成功;使用and(与)时,表示只有两个条件同时成立的情况下,判断条件才成功。
2014-08-29 14:28:02
1012
原创 autoit工具使用
http://kkboxsqa.wordpress.com/2014/03/21/windows-automation-testing-framework-autoit-%E5%B7%A5%E5%85%B7%E4%BB%8B%E7%B4%B9/
2014-08-27 17:18:16
927
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人