2012-04-04 76 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()將是您的程序的下一步。你將不得不弄清楚編碼是什麼將這些字節變成更有意義的東西。如果您通過其他方式知道編碼是什麼,那麼您可以將這些字節傳送給解碼器。否則,你將不得不將它們保存在某個地方,並在開發過程中對字節進行更多的分析以找出編碼。