Android来电拦截,呼叫转发

时间:2010-09-10 04:51:39

标签: android android-ndk

我想知道如何拦截来电以及如何转发它们。我知道这里和网上的其他地方有几个关于这个主题的问题,但是所有的答案都使用android.intent.action.PHONE_STATE动作,这个动作总是在电话开始响铃并且显示呼叫屏幕后广播。
这就是为什么我正在寻找一个解决方案,我可以在任何通知(响铃等)完成之前在早期阶段拦截呼叫。我想知道是否可能在本机代码的平台级别上这是可能的,如果是的话怎么样?或许还有一些关于SDK的技巧?

3 个答案:

答案 0 :(得分:2)

通常,如果您不能在Java中执行此操作,则无法在NDK中执行此操作。大部分时间情况恰恰相反:你不能在NDK上在Android上做大部分事情。

我不知道如何做到这一点,并坦率地怀疑它是否存在:如果你可以下载一个将呼叫转发给另一个号码的应用程序,这将是一个巨大的安全漏洞。

答案 1 :(得分:0)

您可能需要查看此源代码,它可能会对您有所帮助:http://code.google.com/p/auto-answer/

答案 2 :(得分:0)

Android中的现有应用都不能根据给定的号码转发呼叫。他们所能做的就是全部或全部前进。特别是有一个应用程序(cBlocker)可以按计划转发呼叫,除了根据规则阻止来电和去电以及短信。