2013-04-13 39 views
2

我是新來的Android開發平臺,並在項目上編寫一些測試,比較一些不同的手勢鍵盤植入(內置Android 4.2,Swipe和Swift鍵)。 我對我的IDE使用eclipe,主要依靠模擬器進行測試。我從這裏使用4.2手勢鍵盤(http://forum.xda-developers.com/showthread.php?t=1964663)。在Android中使用手勢鍵盤自動輸入文字

我希望能夠做的(從android 4.2內置鍵盤開始)。

  1. 傳遞一個字符串,例如「hello」,然後使用手勢鍵盤輸入該字符串。
  2. 獲取「候選人視圖」框中顯示的詞。
  3. 將單詞與期望的單詞進行比較,並根據候選人視圖返回的單詞是否符合我的預期返回通過/失敗。
  4. 存儲傳入單詞並返回建議在日誌文件中進行分析。 理想情況下,我希望能夠使用API​​,但不能在UI上回復,但我不確定這是否可行。

我正在看的一些可能的解決方案。

使用TouchUtils類(http://developer.android.com/reference/android/test/TouchUtils.html)在鍵之間繪製形狀。但是,我不確定如何在設備上指定特定的x和y座標以映射到特定的鍵。此外,我沒有看到這個類中的任何方法可以讓我繪製一個基於自定義的形狀。

此外,我看到了sendKeys(字符串keysSequence),但它看起來像只是按鍵,不會鍛鍊手勢鍵盤的東西。

所以我很好奇所有你提前的android開發人員會接近/解決這個問題,如果已經有任何資源/ API可以幫助。

感謝 皮特

回答