随笔分类 -  Android

摘要:1. adb logcat -c 清楚以前的日志adb logcat -s 过滤 adb logcat -s *:Eadb logcat -v 指定输出的格式 adb logcat -v brief====brief — Display priority/tag and PID of origina... 阅读全文
posted @ 2015-11-28 15:17 狂师 阅读(438) 评论(0) 推荐(1) 编辑
摘要:需求原因在android开发中,遇到socket编程,无法从log日志中查看到与之通讯的socket发送和返回的数据包是什么,这里介绍一个工具,tcpdump工具和wireshark工具查看抓到的内容。抓包步骤1. 下载TCPdump工具下载地址:http://www.strazzere.com/a... 阅读全文
posted @ 2015-11-28 11:14 狂师 阅读(2911) 评论(0) 推荐(0) 编辑
摘要:查看帮助命令bixiaopeng@bixiaopeng ~$ adb shell screencap -vscreencap: invalid option -- vusage: screencap [-hp] [-d display-id] [FILENAME] -h: this messag... 阅读全文
posted @ 2015-11-28 11:12 狂师 阅读(1676) 评论(0) 推荐(0) 编辑
摘要:1.TraceView1)功能:用于热点分析和性能优化,分析每个函数占用的CPU时间,调用次数,函数调用关系等 2)方法: a)在程序代码中加入追踪开关 import android.os.Debug; …… android.os.Debug.startMethodTracing(“/dat... 阅读全文
posted @ 2015-11-28 11:01 狂师 阅读(213) 评论(0) 推荐(0) 编辑
摘要:一、简介Android基于Linux平台的开源手机操作系统。二、原理既然是Linux,那就应该支持linux的各种命令行,高度的可配置,但实验发现Android是Google的一个高度阉割版的linux,很多命令都不支持,如rdate命令(网络同步时间命令)。既然不支持,那我使他支持不就完了。三、B... 阅读全文
posted @ 2015-11-28 10:58 狂师 阅读(4562) 评论(0) 推荐(0) 编辑
摘要:最近项目涉及到较多设备批量管理的需求,发现一工具,可以批量对大量设备进行WEB端管理,工具主页:https://openstf.github.io/工具名STF(Smartphone Test Farm)STF (or Smartphone Test Farm) is a web applicati... 阅读全文
posted @ 2015-11-28 10:56 狂师 阅读(754) 评论(0) 推荐(0) 编辑
摘要:随着android系统的火热,现在android的测试也开始跟着火热起来,但是目前很多测试工程师仅仅停留在ui的测试上,也就是ui上有什么功能就测试什么功能,至于android如何工作的,我们在测试的过程中系统到底发生了那些变法,这些都不关心。测试出bug截个图就扔给开发了,所以这也是导致开发对我们... 阅读全文
posted @ 2015-11-28 10:51 狂师 阅读(872) 评论(0) 推荐(0) 编辑
摘要:1. 生成AndroidAPK包签名证书1). 在doc中切换到jdk的bin目录cd C:\Program Files\Java\jdk1.6.0_18\bin2). 运行下面的命令keytool –genkey –alias android123.keystore –keyalg RSA –v... 阅读全文
posted @ 2015-11-28 10:42 狂师 阅读(318) 评论(0) 推荐(0) 编辑
摘要:最近在做接口测试的时候遇到一个问题,就是有个很重要的接口要用到手机短信验证码,而其他接口都依赖于这个验证码,如果没有短信验证码就不能进行下面接口的测试,所以为了定时的验证线上的接口是否正常,而且又不修改代码,所以就想到一下解决方案,如果大家有了更好方案可以一起交流分享android 代码Androi... 阅读全文
posted @ 2015-11-28 10:39 狂师 阅读(2112) 评论(0) 推荐(0) 编辑
摘要:抓包准备1. Android手机需要先获得root权限。一种是否获得root权限的检验方法:安装并打开终端模拟器(可通过安卓市场等渠道获得)。在终端模拟器界面输入su并回车,若报错则说明未root,若命令提示符从$变#则为rooted;2. 如果Android手机尚未root,可通过superone... 阅读全文
posted @ 2015-11-28 10:35 狂师 阅读(1467) 评论(0) 推荐(0) 编辑
摘要:一,Bug出现了, 需要“干掉”它 bug一听挺吓人的,但是只要你懂了,android里的bug是很好解决的,因为android里提供了LOG机制,具体的底层代码,以后在来分析,只要你会看bug, android里应用开发也就很简单了。 那我们先来看看android里的ANR,怎么出现ANR呢,很简... 阅读全文
posted @ 2015-11-28 10:26 狂师 阅读(425) 评论(0) 推荐(0) 编辑
摘要:1.log文件分类简介实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump,还有高通平台的还会有QXDM日志状态信息的有:adb shell cat /proc/kmsg ,adb shell dmesg,adb shell dumpstat... 阅读全文
posted @ 2015-11-25 23:19 狂师 阅读(2497) 评论(0) 推荐(0) 编辑
摘要:使用httpreques\Json-Handle\tcpdump\wireshark工具进行,抓取手机访问网络的包,分析request及response请求,通过httprequester来实现模拟发包及接收.对于手机开发,分析手机访问网络数据,十分必要!1.使用tcpdump包抓取网络数据包,手机... 阅读全文
posted @ 2015-11-18 19:34 狂师 阅读(3261) 评论(0) 推荐(0) 编辑
摘要:如果你没有代码,那么可以反编译该app。这里将用到2个工具,分别是dex2jar和jd-gui。你可以在这里下载目前为止的最新版本以及示例apk。我们以工具包里的ContactManager.apk为例,简单介绍一下反编译的流程。1,重命名ContactManager.apk为ContactMana... 阅读全文
posted @ 2015-11-09 22:24 狂师 阅读(504) 评论(0) 推荐(0) 编辑
摘要:查看apk包名方法activity名:方法一:aapt dump badging +客户端包所在路径+客户端包名称如: aapt.exe dump badging K:\Apk\fanxing.apk方法二:使用log查看大法(嗯,windows上没grep不幸福,好在有powershell的Sel... 阅读全文
posted @ 2015-11-08 22:22 狂师 阅读(1094) 评论(0) 推荐(0) 编辑
摘要:下面是GT的官方说明:GT(随身调)是APP的随身调测平台,它是直接运行在手机上的“集成调测环境”(IDTE, Integrated Debug&Test Environment)。利用GT,仅凭一部手机,无需连接电脑,您即可对APP进行快速的性能测试(CPU、内存、流量、电量、帧率/流畅度等等)、... 阅读全文
posted @ 2015-10-25 10:51 狂师 阅读(788) 评论(0) 推荐(0) 编辑
摘要:sgbtmy:基于selenium的自动化框架开发,我主要是想问一下,你的框架除了前台的自动化,后台的数据的测试是否集成在你的测试框架中? 小刀:你好,个人理解的你所说的后台的数据的测试是指的是对数据的校验,不知理解的是否正确,那么根据这个理解,我的解释是,在我们框架中,增加了很多的功能方法用来帮... 阅读全文
posted @ 2015-10-25 10:41 狂师 阅读(1716) 评论(0) 推荐(0) 编辑
摘要:Emmagee介绍Emmagee是监控指定被测应用在使用过程中占用机器的CPU、内存、流量资源的性能测试小工具。该工具的优势在于如同windows系统性能监视器类似,它提供的是数据采集的功能,而行为则基于用户真实的应用操作开源地址:https://github.com/NetEase/Emmagee... 阅读全文
posted @ 2015-10-25 10:36 狂师 阅读(1550) 评论(0) 推荐(0) 编辑
摘要:其实相关文章网上也有不少了,不过在真机上开启View Server的中文文章好像只有一篇,前段时间按照这篇文章的内容,并结合英文源文去hack我的Nexus S(4.1.2)也走了一点弯路。现在总结一下我的步骤(其实有相当一部分拷贝了这篇,衷心感谢原文作者)。并写点在开启View Server之后m... 阅读全文
posted @ 2015-10-24 21:42 狂师 阅读(871) 评论(0) 推荐(0) 编辑
摘要:启动android模拟器时.有时会报The connection to adb is down, and a severe error has occured.的错误.在网友说在任务管理器上把所有adb.exe关闭掉.重启eclipse.但试过不管用.所以在外国网站上找到一种可行的方法:1.先把ec... 阅读全文
posted @ 2014-10-24 21:41 狂师 阅读(482) 评论(0) 推荐(0) 编辑