自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Monkey测试简介

一.Monkey概述: Monkey是Android中的一个命令行工具,它其实是继承了adb shell中的一段的shell指令,其测试的原理就是利用socket通讯的方式来模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。...

2015-08-31 20:51:56 1150

原创 四种方法启动一个应用(activity)

第一中方法就是点击应用的名称:while( !waitForTouchText("百度地图", 1, 2*1000, 0) ){ dragTo(mathX(800), mathY(850), mathX(100), mathY(850), 500); }第二种方法就是使用startActivity:startActivity("com.bai...

2015-08-31 11:37:49 811

原创 如何获取当前界面的activity的名称

1.首先在cmd窗口输入:adb shell2 接着输入如下命令:dumpsyswindoww|grep\\/|grepname=上述这个两个命令就可以获得手机当前界面的activity的名称。

2015-08-31 11:20:48 3120 2

原创 如何获取Android设备的IP地址

要获取Android设备的IP地址,必须先保证:1.你的Android设备已经连接到无线网络(此处的无线网络包括WiFi和WAPI,不包括3G或2G的移动网络)。2.已连接到你的Android设备,即adb devices可以发现设备先执行命令:adb shell netcfg再执行命令:adb shell ifconfig eth0或者:./adb shellnetcfg...

2015-08-31 11:16:14 1798

原创 如何让cmd窗口执行上一条命令后暂停会继续执行下一条命令

pause: 当程序一闪而过的时候,加上pause就会等待操作。pause暂停之后bat不能自动继续执行>: 重定向使用ping127.0.0.1 -n 60 > nul即可暂停cmd命令,60s过后cmd将继续执行。>nul的作用是:不显示执行结果的提示信息。 >pause...

2015-08-31 11:14:21 32015 2

原创 liunx-fastboot命令行的使用方法

1. adb devices查看已连接设备 adb reboot-bootloader 让手机进入fastboot模式 fastboot devices可以看到设备列表用下面的命令烧写boot、systerm、和userdata fastboot flash boot path\boot.img fastboot flash system path\...

2015-08-31 11:10:56 1178

原创 关于sd卡的读取权限

外部存储可以通过物理介质提供(如SD卡),也可以通过将内部存储中的一部分封装而成,设备可以有多个外部存储实例。访问外部存储的权限  从Android 1.0开始,写操作受权限WRITE_EXTERNAL_STORAGE保护。  从Android 4.1开始,读操作受权限READ_EXTERNAL_STORAGE保护。  从Android 4.4开始,应用可以管理在它外部存储上的特定包名...

2015-08-31 11:07:23 2000

原创 Timer中schedule()的用法

schedule的意思(时间表、进度表)timer.schedule(new TimerTask(){ void run()},0, 60*60*1000);timer.schedule(new MyTask(event.getServletContext()), 0, 60*60*1000);第一个参数"new MyTask(event.getServletContext())":是 ...

2015-08-31 11:06:08 706

原创 elipse如何退出调试模式

方法一: 在调试模式下有一个 播放键(三角型) 和 一个停止键(正方形)都可以运行这次调试你说的退出测试模式应该是退出debug的透视图吧~!在右上角有昆虫附近有按钮 , Debug模式下,右上方能看到两个按钮,Debug和Java,其中Debug应该是被按下的,你只要点Java就可以回到正常模式。方法二:右键单击右上角凹陷的Debug按钮,选择“close”

2015-08-31 11:04:09 24800 2

原创 adb 链接手机offline的问题解决方法

解决方法一:1.adb kill-server2.adb start-server3.adb remount4.adb shell解决方法二:查看端口是否被占用.端口被占用, 解决方式是:查找端口号,结束占用进程:adb nodaemon server ----------------查看结果是TCP 4807的连接有问...

2015-08-31 10:59:00 1806

原创 手机中所有进程的查看命令及进程状态

1.首先在cmd窗口输入:adb shell 2.接着可以输入 ps 将看到如下图:各个参数详解如下:PID:process ID,也就是进程号的缩写。PPID: process parent ID父进程IDVSIZE :virtual size,进程虚拟地址空间大小RSS:进程正在使用的物理内存地址。WCHAN:进程如果处于休眠状态的话,在内核中的地址...

2015-08-31 10:33:15 2906

原创 App添加android:sharedUserId="android.uid.system"的作用

1. 有些应用需要system 权限,因此在应用程序中使用SHELL 命令时,需要添加android:sharedUserId="android.uid.system"这一句,但是需要的签名要和系统相同。2.部分应用不需要system 权限,但却也加了android:sharedUserId="android.uid.system"这一句,并且签名和系统相同,其好处在于:但内存不足,或优先级低...

2015-08-31 10:25:25 10929 2

原创 Buttons in button bars should be borderless; use style="?android:attr/buttonBarButtonStyle" (and ?an

这个问题的话需要提供下面的解决方式:Buttons in button bars should be borderless原因:两个 Buttons 放在一个布局里会被判断为按钮栏,需要添加样式取消它的边框。解决方法: 在 Buttons 上添加属性 style="?android:attr/buttonBarButtonStyle" 。系统提示也可以在按钮的父布局上添加 style...

2015-08-31 10:24:06 6967

原创 android :gravity 与android: layout_gravity的区别

1.android: layout_gravity 用于设置该子元素在父容器中的对齐方式。2.android :gravity 用于控制它说包含的子元素的对齐方式。(一般容器才支持指定该属性如线性布局)...

2015-08-31 10:21:55 464

原创 setOnItemSelectedListener与OnItemClickListener的区别

1. ListView 中,每一个个Item都有2中状态,被选中和未被选中的状态。2. 从名字上看,OnItemClickListener一个是点击了就触发了,setOnItemSelectedListener是选中项发生改变就触发。3. setOnItemClickListener()指的是单击一个条目: 如果你从鼠标滚动过渡到单击一个条目,都会在调用setOnItemC...

2015-08-31 09:39:46 7728

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除