質問

モバイルアプリの開発は初めてです。しかし、JavaやC ++などのコードを使用してN73で着信呼び出しをインターセプトできるかどうかを知りたいですか?

2番目の質問は、これが可能であれば、ブラックリストに登録されている連絡先の指定された電話番号で電話が鳴らないようにすることですか?

このタスクを実行する多くのアプリを見てきましたが、これが実現可能かどうかを知ることに興味があります。これがどのように達成されるか。

事前に感謝します。

役に立ちましたか?

解決

C ++では、 etel3rdparty CTelephony を使用できます。 NotifyChange()を使用して、 EVoiceLineStatusChange イベントをサブスクライブします。 EStatusRinging イベントで GetCallInfo()を呼び出して、電話番号を含むリモートパーティ情報を取得し、呼び出しを拒否するか呼び出し音を鳴らすかを決定できます。

私が知る限り、 CTelephony APIには通話を拒否する直接的な方法はありませんが、 AnswerIncomingCall()に続いて< code> HangUp()。実行可能ファイルには、 NetworkServices 機能が必要です。

呼び出しを拒否するよりハック的な方法は、 RWsSession を使用して赤いキー(終了キー)の押下をシミュレートすることです。 SimulateRawEvent()を呼び出して TRawEvent :: EKeyDown および EKeyUp イベントは EStdKeyNo で発生しますが、イベント間の遅延があります。この場合、実行可能ファイルには SwEvent 機能も必要です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top