我想写一个手机应用程序,会自动按下某些电话按钮(0-9,#,*),然后在特定号码给我打电话时结束通话。理想情况下,这适用于Windows Phone 8.1。可能吗?我找不到任何可以使用的API。
但是,如果Android存在解决方案,它也适用于我。但我也找不到办法去做。
指向API文档的任何指针?或已经这样做的应用程序?
答案 0 :(得分:0)
没有这样的Android API。有一个API用于通过扬声器生成它,但没有用于将其发送到呼叫的另一侧。这是一个安全问题 - Android不允许任何人以任何方向访问呼叫音频。
这可能适用于Windows Phone:Windows Phone Phonecall with dtmf
BTW,在您的搜索中使用的一个好的谷歌术语是DTMF。它是蜂鸣声键的行业名称。答案 1 :(得分:0)
只有我知道允许你这样做才能创建自己的Dialer作为平台的一部分(替换或修改InCallUI),我怀疑你是不是想尝试做什么呢?
如果您正在制作平台应用,请查看以下代码: http://androidxref.com/5.1.1_r6/xref/packages/services/Telecomm/src/com/android/server/telecom/Call.java#843