作为我的应用程序的一部分,我需要阻止来电。即,当我的应用程序正在运行时,我将放弃任何呼叫,并简单地通知呼叫者该用户正忙或类似。丢/拦截呼叫
我想用android SDK做这个,我希望支持Android 2.2及以上版本。
我已经看过
How to block calls in android (说,我引述 “这是不可能完成的任务暂时”)
Intercept incoming calls (也说是不可能的)
Can we intercept incoming call in android? (给出telephonyService.endCall();
作为解决方案)
Create a custom call handling Application (说这是不可能的)
https://groups.google.com/forum/?fromgroups=#!topic/android-developers/gc5vOHjBE30 (讨论似乎没有定论)
但他们似乎并不有很大帮助。 即使在阅读堆栈溢出,谷歌组和其他论坛上的很多问题后,我仍然不清楚这是否可能。还有很多问题和线索都在2 - 3年以上,因此增加了我的困惑。
如果这是可能的,那么最好的办法是什么?