am da05aa82: Merge change 25666 into eclair
Merge commit 'da05aa828853964dccd185f6a7f5ca72cc0d3573' into eclair-plus-aosp * commit 'da05aa828853964dccd185f6a7f5ca72cc0d3573': Save message size
This commit is contained in:
@@ -810,7 +810,7 @@ public class PduPersister {
|
||||
public void updateHeaders(Uri uri, SendReq sendReq) {
|
||||
PDU_CACHE_INSTANCE.purge(uri);
|
||||
|
||||
ContentValues values = new ContentValues(9);
|
||||
ContentValues values = new ContentValues(10);
|
||||
byte[] contentType = sendReq.getContentType();
|
||||
if (contentType != null) {
|
||||
values.put(Mms.CONTENT_TYPE, toIsoString(contentType));
|
||||
@@ -856,6 +856,11 @@ public class PduPersister {
|
||||
values.put(Mms.SUBJECT, toIsoString(subject.getTextString()));
|
||||
values.put(Mms.SUBJECT_CHARSET, subject.getCharacterSet());
|
||||
}
|
||||
|
||||
long messageSize = sendReq.getMessageSize();
|
||||
if (messageSize > 0) {
|
||||
values.put(Mms.MESSAGE_SIZE, messageSize);
|
||||
}
|
||||
|
||||
PduHeaders headers = sendReq.getPduHeaders();
|
||||
HashSet<String> recipients = new HashSet<String>();
|
||||
|
||||
@@ -205,6 +205,26 @@ public class SendReq extends MultimediaMessagePdu {
|
||||
mPduHeaders.setLongInteger(value, PduHeaders.EXPIRY);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get X-Mms-MessageSize value.
|
||||
*
|
||||
* Expiry-value = size of message
|
||||
*
|
||||
* @return the value
|
||||
*/
|
||||
public long getMessageSize() {
|
||||
return mPduHeaders.getLongInteger(PduHeaders.MESSAGE_SIZE);
|
||||
}
|
||||
|
||||
/**
|
||||
* Set X-Mms-MessageSize value.
|
||||
*
|
||||
* @param value the value
|
||||
*/
|
||||
public void setMessageSize(long value) {
|
||||
mPduHeaders.setLongInteger(value, PduHeaders.MESSAGE_SIZE);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get From value.
|
||||
* From-value = Value-length
|
||||
|
||||
Reference in New Issue
Block a user