OK乡亲,安卓彩信,如何解析PDU?
- 我知道如何拦截短信和/或彩信接收广播
- 我知道如何解析短信PDU
- 我知道如何彩信和短信保存到设备存储
对我来说唯一的缺点是如何解析MMS PDU并获取二进制数据及其MIME类型。
任何人都可以指点我良好的资源/示例或只是解释如何做到这一点?
public class MmsReceiver extends BroadcastReceiver {
private static final String PDUS = "pdus";
@Override
public void onReceive(Context context, Intent intent) {
Bundle bundle = intent.getExtras();
Object[] pdus = (Object[]) bundle.get(PDUS); //getting PDU's from extras
//what next??
}
}
这篇文章可能对您有用:http://stackoverflow.com/a/6446831/2445061 – ChrisCarneiro
@ChrisCarneiro nope它没用,它只是关于读/写设备存储。我正在寻找解析'BroadcastReceiver'中收到的PDU。 – barmaley