我查看了官方文档,但只有一行告诉我它是一个包装类,用于代理对另一个输入连接的调用。我不明白它在说什么。
我想知道 :
- 实际上是
InputConnectionWrapper
什么,它有什么作用? - 什么是
sendKeyEvent(Keyevent keyevent)
[它的一种覆盖方法]?
我查看了官方文档,但只有一行告诉我它是一个包装类,用于代理对另一个输入连接的调用。我不明白它在说什么。
我想知道 :
InputConnectionWrapper
什么,它有什么作用?sendKeyEvent(Keyevent keyevent)
[它的一种覆盖方法]?InputConnectionWrapper
class 是辅助类或使用类构建的InputConnection
类。InputConnection
类的使用在哪里
InputConnection 接口是从 InputMethod 返回到接收其输入的应用程序的通信通道。它用于执行诸如读取光标周围的文本、将文本提交到文本框以及向应用程序发送原始键事件等操作。
这意味着我们可以从不同场景的输入视图中读取/执行操作。例如:getTextAfterCursor
方法有助于获取光标后的文本。
sendKeyEvent
方法是向输入视图发送一个按键事件,如回压、返回等。