質問

私は、SMSの受信時にプッシュレジストリからイベントを取得するために私のJ2MEアプリケーションを構成しています。 それが受信トレイに到達する前に、私は、SMSメッセージにアクセスすることができますか? 私は携帯電話のポート0に送信されたメッセージは、ネイティブの受信トレイに直接移動し、我々はそれにアクセスできないことを読みました。流用やJ2MEのアプリの中から、それらの操作を行うようにしても、これらのメッセージを盗聴する方法はあります。

役に立ちましたか?

解決

このの議論によれば、することはできませんそれが受信トレイに入る前のMIDletを使用して、ポート0にSMSを受信します。そして、私は精通していないですしながら、 ワイヤレスメッセージングAPI、様々な他の記事では、受信トレイにアクセスすることができないことを示していると思われるのどちらか(私はこれについて間違っているかもしれません)。

私はあなたの代わりに行うことができると思うと、電話の変復調部へのシリアル接続を開き、URコード(未承諾の対応、「イベント」)をリッスンするかを示します 新しいSMSが到着していること、それを読んで、それはあなたの基準がそれを削除一致する場合、ATコマンドを使用して(受信トレイから、あなたはまだあなたのコピーを持っています)。 AT + CNMAコマンド(新しいメッセージ確認応答)を参照してください標準で同様(ATコマンドほとんどの携帯電話を経由して 27.007に規定されています)。

<時間>

のも、理にかなっている場合/可能であるならば、私は見当がつかない以下の場合。私は完全を期すためにそれを言及。

それは私が考える受信トレイに到着する前に、SMSを処理するためとして、 唯一の選択肢は、(それはあなたが聞く特定のポートに送信されたなし)であります それは道の外ではあるが、(物事の多くの地獄を行うことができます) SIMアプリケーションツールキットする J2MEの範囲と非常にあいまい性の高い非自明。あなたは本当に、本当に絶望的な場合にのみ、このルートをたどるます。

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