首先,我知道这个问题已经被问过并回答过多次,而且答案总是“你不能”。但是如果我们在市场上搜索一下,我们会得到一些应用程序(所有的都是私有软件,没有访问源代码... :-( )可以执行此操作,比如CallFilter、Panda防火墙等。
那么......有人知道这些应用程序如何进行挂断操作吗(或者终止、断开连接或者任何你称之为的...)?
另一个问题,如果第一个问题没有得到回答,有人知道如何将来电转移到语音邮件吗?
当然,所有问题都是关于如何在程序中实现的。所以对于语音邮件的问题,我知道联系人中有一个标志用于处理这个问题,但是像我所说的,我想知道程序方式。
谢谢大家!
"编辑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应用程序只是短暂地显示来电,然后挂断......他们是怎么做到的!!??