如何挂断(断开连接,终止,......)来电?

时间:2010-05-03 13:38:43

标签: android

“你如何挂断来电(当然是在Android中)?”

首先,我知道这个问题已被多次询问和回答,而且回答总是“你不能”。但是如果我们看一下市场,我们会得到一些应用程序(所有私有软件,无法访问源代码...... :-()来执行此操作,例如CallFilter,熊猫防火墙等等......

所以...有人知道这些应用程序如何执行挂断操作,(或终止,或断开连接或任何您称之为的操作......)?

还有一个问题,如果第一个没有得到回复..有人知道如何将来电发送到语音邮件吗?

当然,所有问题都是关于如何以编程方式进行的。因此,通过语音邮件问题,我知道联系人中有一个用于此的标记,但就像我说的那样,我想知道程序化方式。

全部谢谢!

编辑1:

我一直在使用应用程序CallFilter看到LogCat跟踪,并且一条跟踪似乎很有意思,当它收到一个来电时,PHONE_STATE是CALL_STATE_RINGING并且快速出现一条跟踪:

"05-03 19:32:34.416: INFO/UsageStats(78): Something wrong here, didn't expect com.android.phone to be paused"

当CallFilter做了新的跟踪时“05-03 19:32:34.486:

INFO/UsageStats(78): Unexpected resume of com.android.phone while already resumed in com.android.phone"

出现,所以我认为CallFilter在一个对象com.android.phone中做了一些事情,但我不知道如何访问这个......任何想法?

编辑2:

我已经在其他时间执行了,而且我不再看到上面的日志痕迹,所以可能是以上可能是这并不意味着什么......我不确定.. CallFilter应用程序只显示一秒来电,然后挂机......他们怎么做!!! ???

2 个答案:

答案 0 :(得分:0)

我不知道如何挂断来电,不确定是否有可能。 我认为,您可以通过编程方式进入飞行模式,但这是一种残酷的方法,实际上并不建议。更改此类设置应仅由用户在选择时进行。

答案 1 :(得分:0)