0

我正在为黑莓开发消息捕获应用程序。

我用它来捕获消息:

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对象中检索实际图像?

4

1 回答 1

0

我以前没有使用过BinaryMessage,但是查看文档,看来 BinaryMessage.getBytes() 将是您程序的下一步。您必须弄清楚编码是什么才能将这些字节变成更有意义的东西。如果您通过其他方式知道编码是什么,那么您可以将这些字节交给解码器。否则,您将不得不将它们保存在某处并在开发过程中对字节进行更多分析以找出编码。

于 2012-04-09T02:00:15.497 回答