如何在诺基亚 N73 中过滤来电

发布于 2024-07-29 18:57:14 字数 187 浏览 4 评论 0原文

我是移动应用程序开发的新手。 但我想知道是否可以使用 Java 或 C++ 等代码拦截我的 N73 上的来电?

我的第二个问题是,如果这可能的话,我们是否可以防止电话以黑名单联系人的指定电话号码响起???

我见过很多应用程序执行此任务,但我有兴趣知道这是否可行? 这是如何实现的。

提前致谢。

I am am new to mobile app development. But i would like to know if this is possible to intercept incoming calls on my N73 using code like Java or C++?

My second question is if this is possible then can we prevent the phone from ringing with a specified phone number from a black listed contact???

I've seen a lot of apps doing this task but i am interested in knowing if this is feasible & how this is accomplished.

Thanks in Advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜扑 2024-08-05 18:57:14

在 C++ 中,您可以使用 etel3rdparty 中的 CTelephony。 使用 NotifyChange() 订阅 EVoiceLineStatusChange 事件。 在 EStatusRinging 事件中,您可以调用 GetCallInfo() 来检索远程方信息,包括电话号码,然后决定是拒绝呼叫还是让其继续响铃。

据我所知,CTelephony API 没有直接拒绝呼叫的方法,但您可以通过 AnswerIncomingCall() 后跟 HangUp 实现几乎相同的效果()。 您的可执行文件将需要NetworkServices 功能。

拒绝调用的更黑客的方法可能是使用 RWsSession 来模拟按下红色键(结束键):调用 SimulateRawEvent() 发送 TRawEvent:: EStdKeyNo 上的 EKeyDown 和 EKeyUp 事件,事件之间有一些延迟。 在这种情况下,您的可执行文件还需要 SwEvent 功能。

In C++ you can use CTelephony from etel3rdparty. Use NotifyChange() to subscribe to EVoiceLineStatusChange events. On an EStatusRinging event you can call GetCallInfo() to retrieve the remote party information, including phone number, and then decide whether to reject the call or let it keep ringing.

As far as I know, the CTelephony API does not have a direct method of rejecting a call but you can achieve almost the same with AnswerIncomingCall() followed by HangUp(). Your executable will need the NetworkServices capability.

A more hackish way to reject the call could be to use RWsSession to simulate pressing the red key (end key): call SimulateRawEvent() to send TRawEvent::EKeyDown and EKeyUp events on EStdKeyNo, with some delay between the events. In this case your executable will also need the SwEvent capability.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文