如何在NOKIA N73中过滤呼叫
题
我是移动应用开发的新手。但我想知道是否可以使用Java或C ++等代码拦截我的N73上的来电?
我的第二个问题是,如果可以,那么我们是否可以阻止手机使用黑名单联系人的指定电话号码振铃?
我看过很多应用程序正在执行此任务,但我有兴趣知道这是否可行&这是如何实现的。
先谢谢。
解决方案
在C ++中,您可以使用 etel3rdparty
中的 CTelephony
。使用 NotifyChange()
订阅 EVoiceLineStatusChange
事件。在 EStatusRinging
事件中,您可以调用 GetCallInfo()
来检索远程参与方信息,包括电话号码,然后决定是拒绝呼叫还是让它继续响铃。
据我所知, CTelephony
API没有拒绝调用的直接方法,但你可以通过 AnswerIncomingCall()
实现几乎相同的<代码>挂断()代码>。您的可执行文件需要 NetworkServices
功能。
拒绝调用的更黑客的方法可能是使用 RWsSession
来模拟按下红键(结束键):调用 SimulateRawEvent()
来发送
和 EStdKeyNo
上的TRawEvent :: EKeyDown EKeyUp
事件,事件之间有一些延迟。在这种情况下,您的可执行文件还需要 SwEvent
功能。
不隶属于 StackOverflow