如何以编程方式接听电话

时间:2010-05-04 14:07:59

标签: android phone-call

我知道this has been asked before,但此时帖子的回答并不正确。 Vringo和其他应用程序通过按下应用程序上的按钮来接听电话,因此必须有办法实现。

有人有建议吗?

2 个答案:

答案 0 :(得分:30)

查看此来源:

http://code.google.com/p/auto-answer/source/browse/trunk/src/com/everysoft/autoanswer/AutoAnswerIntentService.java

他们发送蓝牙“keydown”事件来接听电话!

答案 1 :(得分:3)

此解决方案很有趣' 它几乎'适用于我的HUAWEI Y300(4.1.1),但是我的LG E410 Swift L1(4.1.2)没有。

在HUAWEI上,它适用于KeyEvent.ACTION_UP,当在LG上时,对ACTION_UP事件没有反应。 另一方面,在HUAWEI上,ACTION_DOWN事件不接听电话,但在LG上拒绝接听电话。

因此,不同型号的设备会有不同的反应。

有人在这个问题上有一些更新吗?是否有另一种可行的解决方案,对所有移动电话的行为方式相同,并且不需要设备根植?