1. 程式人生 > >adb 獲取輸入法列表,以及如何切換輸入法?

adb 獲取輸入法列表,以及如何切換輸入法?

檢視當前手機的輸入法

cmd執行下面的的程式碼

adb shell ime list -s

那麼我們先來看一下,我手機裡有幾種輸入法

在需要搜尋的時候執行下面的程式碼,切換的輸入法用自己檢視列表的輸入法內容,我這裡是搜狗輸入法

  1. //使用adb shell 切換輸入法-更改為搜狗拼音,這個看你本來用的什麼輸入法

  2. excuteAdbShell("adb shell ime set com.sohu.inputmethod.sogou.xiaomi/.SogouIME");

  3. //再次點選輸入框,調取鍵盤,軟鍵盤被成功調出

  4. clickView(page.getSearch());

  5. //點選右下角的搜尋,即ENTER鍵

  6. pressKeyCode(AndroidKeyCode.ENTER);

  7. //再次切回 輸入法鍵盤為Appium unicodeKeyboard

  8. excuteAdbShell("adb shell ime set io.appium.android.ime/.UnicodeIME");