是否有可能包装IME?

时间:2012-03-08 03:33:14

标签: android input wrapper ime

我正在充实一个程序的想法,并且遇到了一个我不确定的问题。我正在尝试为Android编写一个新的InputMethodService,它将为其他服务添加功能。

我正在尝试做的一个例子是:我想写一个语音到文本服务,然后将文本提供给另一个第三方IME。这将允许我使用该IME的功能。因此,如果我说日语,我希望能够通过第三方IME转换为中文字符。

我不确定它的可行性,因为SDK提到“一次只能激活一个IME”。看起来,一旦我调用setInputMethod并向其提供新的IME,我的服务就会失去检测焦点变化和调用IME的能力(以便知道何时需要输入)。

我对文档的理解是否正确?或者还有其他方法可以做到这一点吗?

0 个答案:

没有答案