从BinaryMessage捕获图像

时间:2012-04-04 14:02:34

标签: image blackberry encoding sms mms

我正在研究黑莓的消息捕获应用程序。

我用它来捕获消息:

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

1 个答案:

答案 0 :(得分:0)

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