Example usage for android.telephony SmsMessage getPseudoSubject

List of usage examples for android.telephony SmsMessage getPseudoSubject

Introduction

In this page you can find the example usage for android.telephony SmsMessage getPseudoSubject.

Prototype

public String getPseudoSubject() 

Source Link

Document

Unofficial convention of a subject line enclosed in parens empty string if not present

Usage

From source file:com.polyvi.xface.extension.messaging.XMessagingExt.java

/**
 * ?json/*from w  w w . j ava 2 s  . c om*/
 * */
private JSONObject buildSmsJsonObj(SmsMessage msg) throws JSONException {

    JSONObject msgJsonObj = new JSONObject();
    msgJsonObj.put("msgId", "");
    msgJsonObj.put("subject", msg.getPseudoSubject());
    msgJsonObj.put("body", msg.getDisplayMessageBody());
    msgJsonObj.put("destinationAddresses", "");
    msgJsonObj.put("originatingAddress", msg.getDisplayOriginatingAddress());
    msgJsonObj.put("messageType", "SMS");
    boolean isRead = false;
    if (SmsManager.STATUS_ON_ICC_READ == msg.getStatusOnIcc()) {
        isRead = true;
    }
    msgJsonObj.put("isRead", isRead);
    msgJsonObj.put("date", msg.getTimestampMillis());
    return msgJsonObj;
}