- 博客(11)
- 资源 (2)
- 收藏
- 关注
翻译 Android调试桥
Android调试桥(adb)是一个让你和模拟器或真机通讯的通用命令行工具。它是CS程序,包含以下3个组件:1. 客户端,运行在你的开发机上。你可以从shell发出一个adb命令调出客户端。或者使用Android工具,例如:ADT插件和DDMS可以调出adb客户端。2. 服务端,运行在开发机的后台进程。服务管理客户端和模拟器或者真机上运行的adb守护进程之间的沟通。3. 守护进程,运行
2015-12-28 10:09:28
926
原创 Android内存问题分析
Android设备的内存分配在不同的设备上,每个App可以使用的内存的最大值是不同的,可以通过打开/system/build.prop来查看 1. dalvik.vm.heapstartsize App内存分配的初始大小,这个值的大小会影响App的流畅性和设备内存消耗速度。这个值越小,设备内存消耗就会越慢。但由于初始值较小,当一些较大的App需要更大的内存占用时,会引发垃圾回收和App
2015-12-10 23:57:49
478
原创 Configurator
示例代码:package com.mqqzt.john.myuitest;import android.app.Instrumentation;import android.support.test.InstrumentationRegistry;import android.support.test.runner.AndroidJUnit4;import android.support.te
2015-11-24 11:36:33
797
原创 UiWatcher
示例代码:package mqqzt.myuitest6;import android.app.Instrumentation;import android.support.test.InstrumentationRegistry;import android.support.test.runner.AndroidJUnit4;import android.support.test.uiaut
2015-11-23 22:31:46
764
原创 UiObject2介绍
基础动作模拟API 返回 API 说明 void clear() 清除编辑框中的内容 void click() 点击一个对象 <R> R clickAndWait(EventCondition<R> condition, long timeout) 点击一个对象,然后等待在超时时间内条件成立则通过,否则抛出异常 void drag(Point d
2015-11-22 20:42:55
5859
原创 BySelector介绍
深度搜索 返回 API 说明 BySelector depth(int exactDepth) 固定层级深度 BySelector depth(int min, int max) 一定范围的层级深度 BySelector maxDepth(int max) 不能超过指定层级深度 BySelector minDepth(int min) 从指定
2015-11-22 15:46:59
1853
原创 UiDevice新增API
InstrumentationRegistry API说明 返回类型 API 解释 static Bundle getArguments() 返回instrumentation参数 static Context getContext() 返回instrumentation对应包的Context static Instrumentatio
2015-11-22 00:52:32
3413
原创 AndroidJUnitRunner常用命令
Instrument命令命令格式:am instrument -w [-r] [-e <Name> <Value>] [-p <FILE>] [--user <USER_ID>|current] [-no-window-animation] [--abi <ABI>] COMPONENT COMPONENT:包名/运行Runner运行所有用例
2015-11-21 17:44:55
1401
原创 JUnit4常用注释
常用注释 解释 @Test 定义一个要测试的方法 @Before 在每一个测试之前,都会被执行的方法,这个方法常常被用来进行一些测试环境的初始化 @After 与@Before进行对应,在测试结束后,做一些清理工作 @BeforeClass 在所有测试开始之前执行,这个方法在类运行的时候运行,而且只会运行一次,所以常常用来做一些所有方法都要依赖到的工作 @Aft
2015-11-21 16:51:18
667
原创 Uiautomator环境搭建
下载依赖库进入https://github.com/,搜索android-testing下载工程googlesamples/android-testing工程中android-testing-master\ui\espresso\BasicSampleBundled\libs目录中就是需要的依赖库(不需要其中的android-support-v4.jar)AndroidStudio配置打开
2015-11-21 14:59:41
724
原创 重启压力测试APK
重启压力测试APK完整实现代码如下:MainActivity.javapackage mqqzt.reboot;import android.content.Context;import android.content.SharedPreferences;import android.os.Bundle;import android.os.Handler;import android.os.
2015-11-21 11:38:36
2386
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人