在Android中使用手势键盘自动输入文本

时间:2013-04-13 23:17:55

标签: keyboard gesture

我是Android开发平台的新手,正在开发一个项目来编写一些测试,比较一些不同的手势键盘植入(内置android 4.2,刷卡和快捷键)。 我在我的IDE中使用eclipe,主要依靠模拟器进行测试。我从这里使用4.2手势键盘(http://forum.xda-developers.com/showthread.php?t=1964663)。

我希望能做什么(从Android 4.2内置键盘开始)。

  1. 传入一个字符串,例如“hello”,然后使用手势键盘输入该字符串。
  2. 获取候选人视图框中显示的字样。
  3. 将单词与预期单词进行比较并返回通过/失败,具体取决于候选人视图中返回的单词是否符合我的预期。
  4. 商店传入word并在日志文件中返回建议以供分析。 理想情况下,我希望能够仅使用API​​,而不是在UI上回复,但我不确定这是否可行。
  5. 我正在寻找一些可能的解决方案。

    使用TouchUtils类(http://developer.android.com/reference/android/test/TouchUtils.html)在键之间绘制形状。但是,我不确定如何将设备上的特定x和y坐标映射到特定键。此外,我在这个类中没有看到任何方法可以让我绘制基于自定义的形状。

    此外,我看到了sendKeys(String keysSequence),但是这看起来只是按下键而不会练习手势键盘。

    所以我很好奇你是如何推动Android开发人员接近/解决这个问题的,如果已经有任何资源/ API可以提供帮助。

    由于 皮特

1 个答案:

答案 0 :(得分:0)