0

WindowsMo​​bile5.0を使用してサンプルアプリケーションを実行しています。SMSを受信したら、特定の基準(「ホンダ」など)を確認したいと思います。その単語を見つけた場合は、処理を行います。見つからない場合は、受信トレイに保存する必要があります。

SMSを受信して​​条件を検索するコードを作成しましたが、SMSを受信トレイに入れる方法がわかりません。

誰かがこれを行うためのアイデアを思いついたので、私が自分でやるヒントを教えてください。

4

2 に答える 2

1

クリスはあなたが探しているものに似たサンプルアプリケーションを書きました。モバイルSMSリモートブログ投稿を読んで、sameplコードを試してください。それがどのように機能するかを理解したら、コードを試してください。ご不明な点がございましたら、こちらに投稿してください。プロジェクト全体をコーディングするように依頼することは避けてください。

于 2009-08-19T09:36:51.197 に答える
0

受信したSMSテキストメッセージをキャッチする最初のステップは、アセンブリMessageInterceptor内に存在するクラスのインスタンスを作成することです。Microsoft.WindowsMobile.PocketOutlookこのインスタンスをスコープ外になり、ガベージコレクションされたかのように、このインスタンスをどこで定義するかについて注意する必要があります。メッセージの傍受は停止します。

MessageInterceptor interceptor =
  new MessageInterceptor(InterceptionAction.NotifyAndDelete);

AnInterceptionActionがコンストラクターに渡されます。このパラメーターは、メッセージが受信されたときに発生する動作を定義します。

2つのオプションは次のとおりです。

  • 通知-メッセージインターセプターはメッセージを処理する機会を取得しますが、標準のSMS受信ボックスアプリケーションでも受信されます。
  • NotifyAndDelete-メッセージはユーザーには表示されず、メッセージインターセプターによってのみ表示されます。
于 2009-08-21T10:48:24.120 に答える