接收彩信请检查此代码
PduParser parser = new PduParser();
PduHeaders headers = parser.parseHeaders(intent.getByteArrayExtra("data"));
if (headers == null) {
Log.e(TAG, "Couldn't parse headers for WAP PUSH.");
return;
}
int messageType = headers.getMessageType();
if (messageType == PduHeaders.MESSAGE_TYPE_NOTIFICATION_IND) {
String fromStr = null;
EncodedStringValue encodedFrom = headers.getFrom();
if (encodedFrom != null) {
fromStr = encodedFrom.getString();
Log.d(TAG,"From str"+fromStr);
}
查看股票的表现:http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android-apps/2.3.7_r1/com/android/mms/transaction/PushReceiver.java#104
相关部分为:
case MESSAGE_TYPE_NOTIFICATION_IND: {
NotificationInd nInd = (NotificationInd) pdu;
if (MmsConfig.getTransIdEnabled()) {
byte [] contentLocation = nInd.getContentLocation();