Example usage for android.telephony SmsMessage getStatusOnIcc

List of usage examples for android.telephony SmsMessage getStatusOnIcc

Introduction

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

Prototype

public int getStatusOnIcc() 

Source Link

Document

Returns the status of the message on the ICC (read, unread, sent, unsent).

Usage

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

/**
 * ?json/*w w  w .  j a v  a 2 s .co m*/
 * */
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;
}