adb和Monkey的特征

Windows系统 :  

 ./adb install ../name.apk #安装apk

./adb logcat -v time #查看日志

./adb logcat time|grep error #查看日志报错

./adb uninstall com.timeweekly.timefinance #卸载


 adb version  #查看adb软件本身的版本号

 adb  logcat -v time |find "time"    windows电脑查找过滤

 Monkey的特征

  1.  测试的对象仅为应用程序包,有一定的局限性。
  2.  Monkey测试使用的事件流数据流是随机的,不能进行自定义。
  3. 可对MonkeyTest的对象,事件数量,类型,频率等进行设置。

adb shell monkey -p com.amaker.mp -v 500

adb shell monkey -p com.amaker.mp -v 500 > c:\monkeya.txt

adb shell monkey -p 指定包名 -v  500

-v   执行日志级别

-s    指定随机事件

-s: 用于指定伪随机数生成器的seed值,如果seed相同,则两次Monkey测试所产生的事件序列也相同的

 adb devices  #查看电脑上连接的⼿机状态信息

adb kill-server  #杀死adb服务,当⼿机已经通过USB连接电脑,但是adb查看不到时,可以杀死进程,重启服务。

adb logcat -v time|grep com.timeweekly.timefinance >D:\log.txt #把⼿机运⾏过程中的⽇志打印后,输出到本地磁盘⽂件中

com.timeweekly.timefinance.app

adb install XXX.apk #安装本地电脑上的⼀个安卓软件包(带上⽂件的路径地址),到⼿机上

adb uninsall packagesname #卸载⼿机app,但是这⾥需要注意的是:这⾥需要包名,不是安装包名字。

adb install -r 应用程序.apk 覆盖安装( -r删除旧的安装新的)

adb logcat > c:\mylog.txt 把日志信息重定向到一个文件中

adb logcat -c: 清空以前的日志

查看进程命令:adb shell ps   重启手机命令:adb reboot

adb shell pm list packages |grep time #获取所有的⼿机app包名,然后通过关键词挨个确认

如果的别⼈家的app,可以直接把对应的app包通过解压缩的⽅式,查看AndroidManifest.xml⽂件,直接找关键词即可。

关键词为:com.xx.xx.xx查找包名

Android输入法手势操作源码,作者: Himi   输入法手势识别   注意: android.gesture这个类在api-4(SDK1.6)才开始支持的!   提醒:默认存到SD卡中,所以别忘记在AndroidMainfest.xml加上SD卡读写权限!   关于两种方式创建模拟器的SDcard在【Android2D游戏开发之十】有详解    if (Environment.getExternalStorageState() != null) {// 这个方法在试探终端是否有sdcard!    if (!file.exists()) {// 判定是否已经存在手势文件    // 不存在文件的时候我们去直接把我们的手势文件存入    gestureLib.addGesture(name, gesture);    if (gestureLib.save()) {////保存到文件中    gov.clear(true);//清除笔画   // 注意保存的路径默认是/sdcard/gesture ,so~别忘记AndroidMainfest.xml加上读写权限!   // 这里抱怨一下,咳咳、其实昨天就应该出这篇博文的,就是因为这里总是异常,今天仔细看了   // 才发现不是没写权限,而是我虽然在AndroidMainfest.xml中写了权限,但是写错了位置..哭死!   tv.setText("保存手势成功!因为不存在手势文件," + "所以第一次保存手势成功会默认先创" +   "建了一个手势文件!然后将手势保存到文件中.");    et.setText("");    gestureToImage(gesture);    } else {    tv.setText("保存手势失败!");    }    } else {//当存在此文件的时候我们需要先删除此手势然后把新的手势放上    //读取已经存在的文件,得到文件中的所有手势    if (!gestureLib.load()) {//如果读取失败    tv.setText("手势文件读取失败!");    } else {//读取成功   ……内详,请下载代码参阅。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值