2016-06-19 7 views
2

전원 버튼 (KeyEvent 26)을 오래 눌러서 UiAutomator로 전원 메뉴를 얻으려면 어떻게해야합니까?UiAutomator로 전원 버튼을 길게 누르십시오.

+0

이 [길게 누르면 예 (http://stackoverflow.com/questions/25237332/long-press-in-uiautomation) 몇 가지 아이디어 당신에게 줄 수도 - – ishmaelMakitla

+0

을 전원 버튼에 하드 버튼 귀하 예를 들어 Ui 기기에서 가상 버튼을 길게 누르면됩니다. – user3741350

답변

-1

이 문제를 해결하려면 이 도구를 사용해주세요. Android Record N Play. 전원 버튼을 길게 누르십시오. 그리고 도구로 실행하십시오. 또는 xxx.mes 파일을 전화로 푸시고 adb shell sh xxx.mes을 실행하여 별도로 실행하십시오. Galaxy s6에서 테스트했는데 정상적으로 작동합니다. 어떤 문제에 직면하면 여기에 의견을 말하십시오. 문제를 해결할 수 있습니다.

당신은 uiautomator에서 adb shell sh comamnd를 호출 할 수 있습니다.

0

이하, 길게 눌러 홈 버튼 솔루션이며 작동합니다. 아마도 mDevice.pressHome() 대신 전원 키 코드를 사용할 수 있습니다.

public void longPressHome(){ 
    long timeout = Configurator.getInstance().getActionAcknowledgmentTimeout(); 
    Configurator.getInstance().setActionAcknowledgmentTimeout(0); 
    mDevice.pressHome(); 
    mDevice.pressHome(); 
    Configurator.getInstance().setActionAcknowledgmentTimeout(timeout); 
}