2016-06-19 11 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()の代わりにPower KeyCodeを使用しようと試みるかもしれません。

public void longPressHome(){ 
    long timeout = Configurator.getInstance().getActionAcknowledgmentTimeout(); 
    Configurator.getInstance().setActionAcknowledgmentTimeout(0); 
    mDevice.pressHome(); 
    mDevice.pressHome(); 
    Configurator.getInstance().setActionAcknowledgmentTimeout(timeout); 
} 
関連する問題