android
文章平均质量分 62
芳菲莹莹
不断的学习,才能进步,记录自己的点点滴滴,为健忘的大脑留个记号
展开
-
Android Debug keystore系统位置
Debug keystore的作用是:未签名的程序可以使用debug keystore进行默认签名这样就可以在手机上运行了,方便开发调试或测试调试使用Debug keystore默认目录位置:C:\Users\用户名>\.android\debug.keystore配置完SDK的环境变量后位置:\sdk\.androidDebug keystore的密码是:Android进入deb原创 2013-12-14 21:47:01 · 11679 阅读 · 1 评论 -
Android 之 Monkey
Monkey,一个活跃的猴子他不接受任何人的命令自己去对软件进行胡乱的操作,他可信吗? Monkey是什么工具?有人说他是压力工具,有人说他是性能工具,有人还说他是稳定性工具,工作中会经常用到monkey,但是结合我自己的工作实践我认为他是一款基稳定性的工具,为什么这么说,那就需要了解monkey的工作原理: monkey通过命令行向系统输入伪随机事件,并可根据软件情况进行事件比原创 2013-12-09 15:16:38 · 1208 阅读 · 1 评论 -
Android KEYCODE对应表
KEYCODE列表电话键键名 描述 键值KEYCODE_CALL 拨号键5KEYCODE_ENDCALL 挂机键6KEYCODE_HOME 按键Home3KEYCODE_MENU 菜单键82KEYCODE_BACK 返回键4KEYCODE_SEARCH 搜索键84KEYCODE_CAMERA 拍照键27KEYCODE_FOCUS 拍照对焦键80KEYCODE_POWER 电源键转载 2014-04-11 10:00:22 · 2525 阅读 · 0 评论 -
adb 无线连接手机
adb居然可以无线连接手机了:如下:adb connect [:]adb connect 192.168.2.33:5555adb 取消无线连接:adb disconnect 192.168.2.33:5555原创 2013-12-30 17:40:22 · 1010 阅读 · 0 评论 -
android 自动化测试之Robotium 测试apk时遇到的问题
1.运行测试工程时提示: Test run failed: Permission Denial: starting instrumentation ComponentInfo{com.example.androidcalculator.test/android.test.InstrumentationTestRunner} from pid=724, uid=724 not al原创 2014-01-16 16:31:55 · 3710 阅读 · 1 评论 -
ADB原理与adb常用命令
本文翻译android adb官网的说明与命令使用方法:adb 使用socket进行PC与手机设备的通信。Android调试桥(adb)是一个通用的命令行工具,可以让你与一个模拟器实例或连接安卓设备通信。它是一个客户机-服务器程序,包括三部分:1. adb client,运行在你的开发机器上的服务,你可以从client发出一个adb的shell命令。其他的android翻译 2014-04-01 17:51:57 · 2269 阅读 · 0 评论 -
弱网测试原理以及方法(一)
一、为什么要进行弱网测试?按照移动特性,各种网络连接协议不同,导致通信的信号不同,速率也不同,影响应用的加载时间、可用性、稳定性 二、什么样的网络属于弱网?低于2g速率的时候都属于弱网也可以将3g划分为弱网 一般wifi不纳入弱网测试范围。三、如何进行弱网测试?1.SIM卡的网络切换手机-设置-移动网络设置-网络类型选择3G卡有3种模式:1.只使用2G网络 2.只使原创 2014-02-11 15:18:16 · 5801 阅读 · 0 评论 -
弱网测试原理以及方法(三)-使用fiddle进行弱网测试
fiddler模拟限速的原理我们可以通过fiddler来模拟限速,因为fiddler本来就是个代理,它提供了客户端请求前和服务器响应前的回调接口,我们可以在这些接口里 面自定义一些逻辑。Fiddler的模拟限速正是在客户端请求前来自定义限速的逻辑,此逻辑是通过延迟发送数据或接收的数据的时间来限制网络的下载速度和 上传速度,从而达到限速的效果。他提供了一个功能,让我们模拟低速网路环境…启用方原创 2014-02-11 22:21:40 · 25776 阅读 · 2 评论 -
弱网测试原理与方法(二)-使用虚拟机模拟网络速率
通过虚拟机设置不同的网络速率,来测试不同网络类型下应用的反应。 虚拟机允许模拟各种网络传输比率,可以在虚拟机启动时设置传输比率范围。在虚拟机启动时设置网络速率,使用-netspeed选择项与值,使用-netdelay设置网络延迟的值。命令如下:emulator –avd avdName–port avdport –netspeed -netdelay To make原创 2014-02-11 15:48:17 · 3485 阅读 · 0 评论 -
关于android uiautomator自动化工程使用中文 无法识别
刚才试验得出结论如下:uiautomator的工程如果用GBK编码的话 使用中文的就有问题,log显示中文是乱码;如果改成UTF-8 的格式 中文就可以使用了 ,给大家分享下,可以去试试原创 2014-02-21 16:02:49 · 2160 阅读 · 0 评论 -
android 单元测试cmd 命令集
对app进行单元测试时,或使用robotium进行黑盒测试时,需要把测试apk安装到模拟器或者android真机上,然后用命令去驱动测试1.运行测试程序命令-运行测试工程中所有test方法:>adb shell am instrument -w 测试程序packageName/android.test.InstrumentationTestRunner例如:>adb shell a原创 2014-01-20 12:04:28 · 3460 阅读 · 0 评论 -
Android命令行打包过程
因为要用到给测试工程打包所以学习了下Android自动打包的,那自动打包就必须对Android的打包步骤与命令有一定的了解 Android打签名包有三种形式:第一种:通过eclipse 的工具进行打包,不断的下一步选择keystore文件即可。第二种:纯命令行打包第三种:命令行编译起来,使用ant工具进行打包打包步骤:1. 使用aapt工具打包资源文件,生成R.原创 2014-01-17 22:25:13 · 2549 阅读 · 1 评论 -
android aapt 命令详解
1. 列出apk包的内容: aapt l[list] [-v] [-a]file.{zip,jar,apk}-v 以table形式列出来-a 详细列出内容 例如:aapt l 你的apk文件>,这个命令就是查看apk内容例如:>aapt l -v –aapkName.apk2. 列出apk的权限等内容:aapt d[ump] [--val原创 2014-01-17 22:03:33 · 2137 阅读 · 1 评论 -
Javac 用法记录
javac 用法 用法: javac 其中, 可能的选项包括: -g 生成所有调试信息 -g:none 不生成任何调试信息 -g:{lines,vars,source} 只生成某些调试信息 -nowarn 不生成任何警告 -verbo转载 2014-01-17 22:29:09 · 946 阅读 · 0 评论 -
Android 命令集锦
adb: adb get-serialno:获取设备编号adb devices:获取当前连接电脑的设备编号、状态adb install apkname.apk: 安装apkadb uninstall xxx.xxx.xxx(packageName): 根据包名卸载apkadb shell pm list package :获取当前设备下所有的包名adb -s :原创 2014-01-16 17:02:18 · 656 阅读 · 0 评论 -
Android action intent大全
写的很清晰http://blog.csdn.net/playboyanta123/article/details/7913679转载 2014-01-01 11:14:19 · 636 阅读 · 0 评论 -
使用chrome查看Android webView各个元素的控件方法
Android webView测试的时候,需要定位各个元素,在没有源码的情况下怎么定位呢?用chrome浏览器就可以搞定了,robotium的获取Android webview控件的原理同selenium步骤如下:1.启动chrome浏览器,F12打开元素查看2.点击右下角的设置按钮,并打开:3.选择“overrides”选项4.选择使用以下设置:5原创 2013-12-30 17:28:11 · 5233 阅读 · 0 评论 -
Android ANR原因以及开发时如何预防
当Android系统响应youAndroid系统中,应用程序的响应是由ActivityManager 和 WindowManger系统服务监视的,当它检测到以下情况时,Android就会针对特定的应用程序显示ANR:1. 主线程超过5S没有响应输入事件。(主要类型)KeyDispatchTimeout(5 seconds)2. BroadcastReceiver 没原创 2014-09-03 16:59:31 · 941 阅读 · 0 评论