Home | History | Annotate | Download | only in transaction

Lines Matching refs:sms

21 import static android.provider.Telephony.Sms.Intents.SMS_RECEIVED_ACTION;
49 import android.provider.Telephony.Sms;
51 import android.provider.Telephony.Sms.Inbox;
52 import android.provider.Telephony.Sms.Intents;
53 import android.provider.Telephony.Sms.Outbox;
88 Sms._ID, //0
89 Sms.THREAD_ID, //1
90 Sms.ADDRESS, //2
91 Sms.BODY, //3
92 Sms.STATUS, //4
237 final Uri uri = Uri.parse("content://sms/queued");
252 Uri msgUri = ContentUris.withAppendedId(Sms.CONTENT_URI, msgId);
255 address, msgText, threadId, status == Sms.STATUS_PENDING,
303 if (!Sms.moveMessageToFolder(this, uri, Sms.MESSAGE_TYPE_SENT, error)) {
322 Sms.moveMessageToFolder(this, uri, Sms.MESSAGE_TYPE_QUEUED, error);
348 Sms.moveMessageToFolder(this, uri, Sms.MESSAGE_TYPE_FAILED, error);
358 SmsMessage sms = msgs[0];
359 Log.v(TAG, "handleSmsReceived" + (sms.isReplace() ? "(replace)" : "") +
361 ", address: " + sms.getOriginatingAddress() +
362 ", body: " + sms.getMessageBody());
394 values.put(Sms.TYPE, Sms.MESSAGE_TYPE_FAILED);
395 values.put(Sms.ERROR_CODE, SmsManager.RESULT_ERROR_GENERIC_FAILURE);
396 values.put(Sms.READ, Integer.valueOf(0));
400 values, "type = " + Sms.MESSAGE_TYPE_OUTBOX, null);
411 Sms._ID,
412 Sms.ADDRESS,
413 Sms.PROTOCOL
428 SmsMessage sms = msgs[0];
430 if (sms.getMessageClass() == SmsMessage.MessageClass.CLASS_0) {
431 displayClassZeroMessage(context, sms, format);
433 } else if (sms.isReplace()) {
441 * This method is used if this is a "replace short message" SMS.
450 SmsMessage sms = msgs[0];
451 ContentValues values = extractContentValues(sms);
452 values.put(Sms.ERROR_CODE, error);
457 values.put(Inbox.BODY, replaceFormFeeds(sms.getDisplayMessageBody()));
462 sms = msgs[i];
463 if (sms.mWrappedSmsMessage != null) {
464 body.append(sms.getDisplayMessageBody());
471 String originatingAddress = sms.getOriginatingAddress();
472 int protocolIdentifier = sms.getProtocolIdentifier();
474 Sms.ADDRESS + " = ? AND " +
475 Sms.PROTOCOL + " = ?";
488 Sms.CONTENT_URI, messageId);
509 SmsMessage sms = msgs[0];
512 ContentValues values = extractContentValues(sms);
513 values.put(Sms.ERROR_CODE, error);
518 values.put(Inbox.BODY, replaceFormFeeds(sms.getDisplayMessageBody()));
523 sms = msgs[i];
524 if (sms.mWrappedSmsMessage != null) {
525 body.append(sms.getDisplayMessageBody());
533 Long threadId = values.getAsLong(Sms.THREAD_ID);
534 String address = values.getAsString(Sms.ADDRESS);
556 values.put(Sms.ADDRESS, address);
561 values.put(Sms.THREAD_ID, threadId);
575 * Extract all the content values except the body from an SMS
578 private ContentValues extractContentValues(SmsMessage sms) {
582 values.put(Inbox.ADDRESS, sms.getDisplayOriginatingAddress());
596 now = sms.getTimestampMillis();
600 values.put(Inbox.DATE_SENT, Long.valueOf(sms.getTimestampMillis()));
601 values.put(Inbox.PROTOCOL, sms.getProtocolIdentifier());
604 if (sms.getPseudoSubject().length() > 0) {
605 values.put(Inbox.SUBJECT, sms.getPseudoSubject());
607 values.put(Inbox.REPLY_PATH_PRESENT, sms.isReplyPathPresent() ? 1 : 0);
608 values.put(Inbox.SERVICE_CENTER, sms.getServiceCenterAddress());
618 private void displayClassZeroMessage(Context context, SmsMessage sms, String format) {
622 .putExtra("pdu", sms.getPdu())