2012-02-07 15 views
2

私はWAPプッシュメッセージを傍受しなければならないアプリケーションで作業するつもりです。そして、/ 何かを行うには /と入力してください。私はWAPやWAPを扱うことができるほど多くを読みました.WAP_PUSH_RECIEVED放送の意図の一部として送信されたバイナリ/ 16進文字列を解析するプロトタイプを書くことができました。Android:WAPメッセージの操作方法の理解

私はここでも読んでみましたが、明確に理解できないようです。

1)テキストWAPメッセージはAndroidでどのように処理されますか? Isは傍受され、その情報もブロードキャストのデータとして送信されますか?意味するところは、ユーザーエージェントをアンドロイドで書いているときに、WAPメッセージ、テキスト、wbxmlなどがWBXML形式とともに処理され、ブロードキャストされていると仮定することができますか?

2)私はWAPメッセージ、特にGmail用に送信されたメッセージを聞いてみましたが、何も検出されませんでした。これは、これらのメッセージがGmail UAにのみ配信されていることを意味しているため、受信できないのですか、何か間違っていますか?以下は私のマニフェストのものです。また、私はMIMEタイプとしてMMSを試み、それに取り組むことができましたが、WAPメッセージがそうでなければ私を見逃さ適切な権限

 <intent-filter android:priority="999" > 
      <action android:name="android.provider.Telephony.WAP_PUSH_RECEIVED" /> 
      <data android:mimeType="application/*" /> 
      <data android:mimeType="application/vnd.wap.emn+wbxml" /> 
      <data android:mimeType="text/vnd.wap.emn+xml" /> 
      <data android:mimeType="text/vnd.wap.emn" /> 
      <data android:mimeType="text/vnd.wap.emnc" /> 
     </intent-filter> 

を持っています。

ご協力いただければ幸いです。 Ta!

答えて

0

は、念のために私が要求されるように、誰かが同様の情報を探している:

1)はい、そこにすべての着信メッセージを解析するの責任を取るAndroidのフレームワークでのデータSMSパーサがあり、それを変換し、ブロードキャストの一部としてコンパクトなWBXML形式に変換します。副作用として、kxml2ライブラリを使用してWBXMLをXMLに戻すことができます.WBXMLのファイルを作成してもしなくてもかまいません。 kxml2には、検索するためにメモリ内にツリーを生成するメソッドがあります。

2)GmailのWAPプッシュメッセージは特に送信されます.Gmailのプッシュメッセージ機能を主張するオンラインソフトウェアの一部は、送信されたブロードキャストを実際に使用していることを示しています。特定の正しいmimeTypeがマニフェストで提供されたときに、他のWAPメッセージが受信されました。

ありがとうございます!

関連する問題