好吧,伙计们,
- 我知道如何拦截 SMS 和/或 MMS 接收器广播
- 我知道如何解析短信 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??
}
}