0
我已经创建了我自己的定制键盘。我正计划使用自然语言处理算法,如swype keyboard
。我已经能够用所有想要的按键制作键盘,但是,如何通过按键来调用键盘上的功能来处理输入数据。从Android定制键盘调用功能
编辑
在Keyboard.xml
<Key android:codes="51" android:keyLabel="W" />
<Key android:codes="33" android:keyLabel="E" />
<Key android:codes="SOMETHING" android:keyLabel="Call_DETECTKEYPRESS" />
对于这一切我使用来自Android文档代码需要在我的键盘键和特殊键。
在MyFunction.java
public static List<String> DetectKeyPress(List<String> keysPressed){
//Custom Algorithm to process and predict possible words based on Natural Language Processing.
}
所以,如果我打标Call_DETECTKEYPRESS
关键是有没有办法调出功能在MyFunction.java
DetectKeyPress()
或者它是不可能的?如果不可能,SWYPE keyboard
如何能够处理和预测文本。
你是什么意思“从键盘调用函数?” –
基本上我希望我的键盘根据键入的内容建议可能的单词。所以我的算法需要在每次按下某个键时调用。我提到的函数包含算法 –
请提供一些示例代码来说明您正在尝试执行的操作。 –