2012-04-04 17 views
0

私はブラックベリーのメッセージキャプチャアプリケーションに取り組んでいます。私はメッセージをキャプチャするために、この使用BinaryMessageからのキャプチャ画像

if(TextMessage.class.isAssignableFrom(msg.getClass())) 
{ 
    TextMessage tmsg = (TextMessage)msg; 
} 
else if(MultipartMessage.class.isAssignableFrom(msg.getClass())) 
{ 
    MultipartMessage mmsg = (MultipartMessage)msg; 
    ProcessMultiPartMsg(mmsg); 
} 
else if(BinaryMessage.class.isAssignableFrom(msg.getClass())) 
{ 
    BinaryMessage bmsg = (BinaryMessage)msg; 
    // how to retrieve image from 'bmsg' 
} 

私の質問があるが、どのように私はBinaryMessageオブジェクトから実際の画像を取得することができますか?

答えて

0

以前はBinaryMessageで作業していませんでしたが、ドキュメントを見ると、BinaryMessage.getBytes()がプログラムの次のステップになるようです。これらのバイトをより意味のあるものにするために、エンコーディングが何であるか把握する必要があります。エンコードが何であるかを他の手段で知っていれば、それらのバイトをデコーダに渡すことができます。それ以外の場合は、どこかに保存して、エンコーディングを把握するための開発プロセスの一部として、バイトの分析をさらに行う必要があります。

関連する問題