標籤:
一、滅屏和喚醒螢幕相關知識:
1)滅屏:按電源鍵將螢幕熄滅
2)喚醒螢幕:在滅屏狀態下按電源鍵喚醒螢幕
二、滅屏與喚屏相關的API:
| 傳回值 |
方法名 |
描述 |
| void |
wakeUp() |
類比按電源鍵,如果螢幕是喚醒的沒有任何作用 |
| void |
sleep() |
類比按電源鍵,如果螢幕是關閉的則沒有任何作用 |
| boolean |
isScreenOn() |
檢查螢幕是否亮屏 |
三、API應用舉例:
package com.uiautomatortest;import android.graphics.Point;import android.os.Bundle;import android.os.RemoteException;import android.view.KeyEvent;import com.android.uiautomator.core.UiDevice;import com.android.uiautomator.testrunner.UiAutomatorTestCase;public class Test extends UiAutomatorTestCase { public void testSleepAndWakeUp() throws RemoteException{ if(UiDevice.getInstance().isScreenOn()==true){ UiDevice.getInstance().sleep(); sleep(2000); UiDevice.getInstance().wakeUp(); sleep(2000); //(159,515) (320,515) int startX, startY, endX, endY, steps; startX=159; startY=515; endX=320; endY=515; steps=100; UiDevice.getInstance().drag(startX, startY, endX, endY, steps); } }}Test.java
Android無線測試之—UiAutomator UiDevice API介紹六