作为我的应用程序的一部分,我需要阻止来电。 I.e当我的应用程序运行时,我将丢弃任何呼叫,只是通知呼叫者用户正忙或类似的东西。
我希望使用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年,从而增加了我的困惑。
如果可以,那么最好的方法是什么呢?
答案 0 :(得分:1)
似乎这是不可能的android 2.2之后删除隐藏的itelephony接口。
所以是的“暂时不可能完成任务。”