android - 想要在通话期间获得用户输入

标签 android

我想在android中实现如下

当用户A调用用户B时。 当用户 B 在通话期间按数字键盘上的任意键时,用户 A 可以获得有关用户所选按钮的通知。

这可能吗?

最佳答案

通过使用 gsm 调用您想要的功能没有任何 api 支持。但您可以尝试以下任何一种方法

案例 1:

当在通话过程中按下数字键时,将发送一个 dtmf 音。试试你是否能以某种方式解码 dtmf 音调。由于在通话过程中 android 中没有录音选项,您可以尝试将免提电话设置为 ..(我没有尝试过,所以不太确定) 为此你可以看到这个 project

案例二

通过网络创建另一个 channel 。创建服务器客户端机制以在您的服务器中注册每个号码。每当两个注册用户的两个调用通过网络发送数据。 你可以看到类似的应用thruto

关于android - 想要在通话期间获得用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16371243/

相关文章:

javascript - 在 .csv 文件中写入度数符号

java - 如何编写使用 Sony Dualshock 4 Controller 数字和模拟输入的 Android 应用程序?

java - 如何更改应用程序 :elevation programmatically

android - 当我运行我的应用程序时屏幕闪烁

android - Retrofit同步调用中的错误处理

android - 字符串资源中的特殊字符不会显示在警报对话框中 (Android)

添加内容 View 后 Android 按钮丢失

android - RIL_REQUEST_SETUP_DATA_CALL 参数

android - 在移动设备上使用 Adob​​e Air 消除回声

android - 如何获取 Android 设备中安装的所有用户 CA 证书的列表?