由于要做Android手机的电池续航测试,是不能插usb的,所以把case放到sh文件中,之后push到手机里,执行的. 但是出现个问题,假如case中有很长时间的sleep操作,关闭手机屏幕,这样linux就会进入睡眠状态,暂停代码的执行. 直到手动按power键点亮屏幕,这时继续从暂停状态执行.这严重影响自动化测试,所以以下是让手机即使黑屏也不进入睡眠模式的两种办法: 第一种是通过java代码实现的: //先定义一个mWakeLock PowerManager pm = (PowerMana…