9月 122017
 

1. adb shell input text 向文本框中输入文本,如将光标定位到一个输入框后执行下面的命令:

貌似不能输入中文 输入特殊字符时需要在特殊字符前加上“\”,比如空格(在Mac下测试) 2. adb shell input keyevent 模拟按键,可以是数字、符键或者是功能按键,keyevent后可以是按键的码值或者按键的名称,按键列表见文末的介绍,举例如下:

3. adb she

阅读全文
1月 042017
 

  Android提供一个命令行工具monkey可以对安卓程序进行测试,monkey会对应用生成随机的动作流,包括点击、触摸、手势、文字录入等,模拟人工操作应用,并在发生错误后发送报告给用户。使用方法:首先在avd manager中打开一个模拟器或者使用USB线连上真机,打开命令行窗口,输入下面的命令:

  其中com.bcoder.testapp是你的包的名字,5000代表要测试的次数   如果你的命令行中不能执行adb命令,请找度娘给你配置一下adb   monkey支持很多参数,下面是一个详细的参数列表: 类别 参数 描述

阅读全文
8月 162016
 

  要给app做一个定时提醒的功能,使用到了AlarmManager,因为涉及到很多天以后的提醒,所以不好测试,但是通过adb是可以查看系统已保存的AlarmManager 的,具体命令如下:

  如果我们只想看我们自己的应用的情况,则用linux的过滤器也可以(MAC下使用未在Windows下测试),命令如下:

 

阅读全文
2月 242013
 

原来一直在想,既然手机都有了无线网络或者蓝牙技术,为什么调试的时候还需要用数据线来弄,来回插拔麻烦不说,还得一直拖着个数据线。前几天在网上搜罗了一下,终于找到可以省掉数据线而用Wifi来调试的方法了。 据说在手机或者平板没有root的情况下也可以实现Wifi调试,但是笔者试验未成功,但是还是把办法来讲一下吧。 测试环境:手机HTC EVO 3d(HTC g17),Android版本4.0.3 没有Root系统时进行wifi连接调试的办法: 1、需要先插上数据线 2、打开一个命令行窗口,将目录切换到android-sdkplatform-tools目录下,执行adb tcpip 5555,将ad

阅读全文