当特定号码给我打电话时,如何以编程方式按电话按钮(0-9,#,*)?

时间:2015-07-16 22:07:26

标签: android windows-phone-8 windows-phone

我想写一个手机应用程序,会自动按下某些电话按钮(0-9,#,*),然后在特定号码给我打电话时结束通话。理想情况下,这适用于Windows Phone 8.1。可能吗?我找不到任何可以使用的API。

但是,如果Android存在解决方案,它也适用于我。但我也找不到办法去做。

指向API文档的任何指针?或已经这样做的应用程序?

2 个答案:

答案 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