WindowsMobile5.0を使用してサンプルアプリケーションを実行しています。SMSを受信したら、特定の基準(「ホンダ」など)を確認したいと思います。その単語を見つけた場合は、処理を行います。見つからない場合は、受信トレイに保存する必要があります。
SMSを受信して条件を検索するコードを作成しましたが、SMSを受信トレイに入れる方法がわかりません。
誰かがこれを行うためのアイデアを思いついたので、私が自分でやるヒントを教えてください。
WindowsMobile5.0を使用してサンプルアプリケーションを実行しています。SMSを受信したら、特定の基準(「ホンダ」など)を確認したいと思います。その単語を見つけた場合は、処理を行います。見つからない場合は、受信トレイに保存する必要があります。
SMSを受信して条件を検索するコードを作成しましたが、SMSを受信トレイに入れる方法がわかりません。
誰かがこれを行うためのアイデアを思いついたので、私が自分でやるヒントを教えてください。
クリスはあなたが探しているものに似たサンプルアプリケーションを書きました。モバイルSMSリモートブログ投稿を読んで、sameplコードを試してください。それがどのように機能するかを理解したら、コードを試してください。ご不明な点がございましたら、こちらに投稿してください。プロジェクト全体をコーディングするように依頼することは避けてください。
受信したSMSテキストメッセージをキャッチする最初のステップは、アセンブリMessageInterceptor
内に存在するクラスのインスタンスを作成することです。Microsoft.WindowsMobile.PocketOutlook
このインスタンスをスコープ外になり、ガベージコレクションされたかのように、このインスタンスをどこで定義するかについて注意する必要があります。メッセージの傍受は停止します。
MessageInterceptor interceptor =
new MessageInterceptor(InterceptionAction.NotifyAndDelete);
AnInterceptionAction
がコンストラクターに渡されます。このパラメーターは、メッセージが受信されたときに発生する動作を定義します。
2つのオプションは次のとおりです。