- 博客(17)
- 问答 (1)
- 收藏
- 关注
原创 视频录制命令 screenrecord
帮助:adb shell screenrecord --help用法:adb shell screenrecord [参数] <.mp4文件名与路径>Usage: screenrecord [options] <filename>参数:--size WIDTHxHEIGHT 分辨率大小,adb shell screenrecord --...
2015-08-26 15:44:43 121
原创 在不使用数据线的情况下执行monkey
痛点:每次都是下班后执行monkey,如果通过USB线连接手机进行monkey,手机放到桌子上面太不安全,手机丢了还得赔。所以如何不通USB连接手机呢? 解决办法:经查官网,可以通过wifi连接手机http://developer.android.com/intl/zh-cn/tools/help/adb.html#wireless 非root过的手机通过wifi连接...
2015-08-13 15:40:46 261
原创 ant build is library project
需求:android project编译时,需要引用另一个android project项目,另一个android project为is library。现需要通过ant 把两个项目同时打包。原理:使用统一build.xml把android project与is library project 的gen生成到android project/gen,把class生成到android p...
2015-08-13 15:10:26 143
原创 Android截屏之后缩小图片
目的: 由于手机分辨率太大(比如:1024*768),当使用91或者adb命令截取的屏幕时,截取的图片特别的大,这么大的图片直接上传到上传到BUG管理系统进行显示时不是太好看。所以想通过一个工具,直接把大图变成小图,这样就可以直接传到BUG管理系统中了。 解决办法:使用python中Pillow包的Image类来解决此问题: Pillow的下载地址:http...
2015-08-13 15:05:51 345
IOS使用Jenkins进行持续集成
平时我们开发完成IOS项目,需要打包给测试人员进行测试。其中的过程需要重复进行:修改配置项--编译---连接设备--运行打包--debug进设备中--然后交给等待的测试人员。现有成熟的持续集成Jenkins解决方案,并且该方案也提供了Xcode插件的支持,可以讲上述过程封装成一键解决方案。我实现的是jenkins 从SVN中下载IOS代码,执行IOS的job,build工程,签名打ip...
2015-06-16 14:59:00 83
jenkins的SVN Publisher 插件
目的:提交本地文件到SVN库中原理:通过SVN delete 与 SVN import 来完成的。配置:1.系统配置在“Global SVN Publisher Settings”中设置用户名与密码。2.JOB配置:在“增加构建后配置”中增加“Publish to Subversion repository ”SVN URL:要提交的仓库地址...
2015-06-15 18:42:00 152
在没有USB线的情况下,如何安装APK
场景:昨天有一个手机的USB口坏了,死活连不上PC,连不上PC,就没有办法安装APK,那就没有办法测试。解决办法:通过wifi连接手机。1. 查找当前手机的IP2. adb connect IP出现:connected to 192.168.2.93:5555之后,说明连接成功3. 接着再安装APKadb install -r XXXX.apk...
2015-06-12 12:00:00 151
Robotium报找不到android.test.instrumentatiomtestRunner
报错如下图所示:具体原因:AndroidManifest.xml中的代码如下: <instrumentation android:name="com.cma.launcher.lite.test.TestSuit" android:targetPackage="com.cma.launcher.lite" an...
2014-12-01 15:01:00 82
命令中运行Android InstrumentationTestRunner 执行单个case
运行一个testcaseadb shell am instrument -e class com.cyou.cma.clauncher.test.TestSuit -w com.cyou.cma.clauncher.test/android.test.InstrumentationTestRunner运行一个testcase中的一个方法:adb shell am instrument ...
2014-10-29 13:21:00 104
git之https或http方式设置记住用户名和密码的方法
1.CMD中https方式每次都要输入密码,按照如下设置即可输入一次就不用再手输入密码的困扰而且又享受https带来的极速设置记住密码(默认15分钟):git config --global credential.helper cache如果想自己设置时间,可以这样做:git config credential.helper 'cache --tim...
2014-10-10 13:28:00 166
在命令窗口中如何快速的安装APK
在命令窗口中如何快速的安装APK方法一:在命令窗口中进行APK对应的路径,然后使用APK install方式进行安装方法二:1.打开命令行窗口2.在命令行窗口中写入apk install 3.把相应的APK拖到步骤2的窗口中,此时会在命令行中显示APK相应的路径,如下图所示:4.按下回键即可。 ...
2014-09-09 13:16:00 106
Robotium中遇到的问题
1.java.lang.NoClassDefFoundError:com.robotium.solo.Solo此问题是找不到SOLO类,方法是:项目-->properties-->java build path -->order and Export中,选择第一个robotium-solo-5.2.1.jar包。人2.进入activity之后,点击clickOnM...
2014-08-14 14:30:00 68
Eclipse中给jar包导入JavaDoc与源码
目的:在Eclipse的项目中,点击引入的包的方法,出现源码与JavaDoc,以下例子是为robotium-solo-5.2.1.jar添加源码与robotium-solo-5.2.1-javadoc.jar方法:1.导入包robotium-solo-5.2.1.jar把robotium-solo-5.2.1.jar拷到当前项目的libs下面,在Package Explorer 中,选...
2014-08-14 10:50:00 113
原创 android客户端性能测试-弱网(fiddler)
fiddler[英][ˈfɪdlə(r)][美][ˈfɪdlər]n.拉提琴的人; 小提琴家; 爱玩乐的人,游手好闲的人; (账目等的弄虚作假;
2014-08-08 13:14:05 82
如何在android虚拟机中使用中文输入法
1.下载一个中文输入法的APK,比如搜狗输入法2.进行安装,需要一段时间,要耐心等待。3.进行设置:设置-->语言与输入法-->默认选中“搜狗输入法”4.去掉谷歌拼单输入法,选中搜狗输入法,会弹出如下图所示:点击确定5.右边的设置按钮,进行启动此输入法,如下图所示,点击设置。6.弹出选择输入法,如下图所示,选择搜狗输入法,然后点击“设置输入法”。...
2014-08-06 16:58:00 791
Robotium中clickOnView的原理
1.Robotium中clickOnView的原理:通过view.getLocationOnScreen(xyLocation)得到当前view的左上角在整个屏幕内的绝对坐标,其中xyLocation[0]-->X坐标,xyLocation[1]-->Y坐标,然后通过xyLocation[0] + (view.getWidth() / 2.0f)与xyLocation[1] + (...
2014-08-01 16:33:00 80
Robotium在不连PC的情况在手机上面自动定时执行
应用环境:让Robotium在不连接PC的情况下,定时在手机上面自动运行实现方法:1.注册一个开机广播,然后开机广播发出之后,启动相应的ACTIVITY2.在此Activity中添加一个提醒(AlarmManager),AlarmManager定时发送广播启动Instrumentation操作步骤:1.创建一个Android Junit Test项目2.在Android...
2014-07-29 13:29:00 84
空空如也
mPaddingLeft 找不到符号
2014-10-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人