我处于无法使用电话的触摸界面接听或结束通话的情况。相反,我必须使用附带的键盘来处理它(使用HID)。我想将此功能映射到特定的按键,例如通过按Enter或使用D-Pad接听或挂断电话来接听电话。
在我的应用程序中,我的包中有一个PhoneStateListener
和另一个BroadcastReceiver类,可以捕获所有传入的呼叫。我要说的是,我已经读过this和this,后来我什至无法使用endCall()或接受来自初始化的TelecomManager的呼叫方法(大多数方法不可用,我不知道不知道为什么)。但是毕竟,据我了解,它们都不是解决方案,因为我无法在它们之后捕获关键事件。
那我该怎么办?