Home | History | Annotate | Download | only in transaction

Lines Matching refs:sms

21 import static android.provider.Telephony.Sms.Intents.SMS_RECEIVED_ACTION;
43 import android.provider.Telephony.Sms;
44 import android.provider.Telephony.Sms.Inbox;
45 import android.provider.Telephony.Sms.Intents;
46 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());
397 Sms.TYPE, Sms.MESSAGE_TYPE_FAILED);
398 values.put(Sms.ERROR_CODE, SmsManager.RESULT_ERROR_GENERIC_FAILURE);
399 values.put(Sms.READ, Integer.valueOf(0));
403 values, "type = " + Sms.MESSAGE_TYPE_OUTBOX, null);
414 Sms._ID,
415 Sms.ADDRESS,
416 Sms.PROTOCOL
431 SmsMessage sms = msgs[0];
433 if (sms.getMessageClass() == SmsMessage.MessageClass.CLASS_0) {
434 displayClassZeroMessage(context, sms, format);
436 } else if (sms.isReplace()) {
444 * This method is used if this is a "replace short message" SMS.
453 SmsMessage sms = msgs[0];
454 ContentValues values = extractContentValues(sms);
455 values.put(Sms.ERROR_CODE, error);
460 values.put(Inbox.BODY, replaceFormFeeds(sms.getDisplayMessageBody()));
465 sms = msgs[i];
466 if (sms.mWrappedSmsMessage != null) {
467 body.append(sms.getDisplayMessageBody());
474 String originatingAddress = sms.getOriginatingAddress();
475 int protocolIdentifier = sms.getProtocolIdentifier();
477 Sms.ADDRESS + " = ? AND " +
478 Sms.PROTOCOL + " = ?";
491 Sms.CONTENT_URI, messageId);
512 SmsMessage sms = msgs[0];
515 ContentValues values = extractContentValues(sms);
516 values.put(Sms.ERROR_CODE, error);
521 values.put(Inbox.BODY, replaceFormFeeds(sms.getDisplayMessageBody()));
526 sms = msgs[i];
527 if (sms.mWrappedSmsMessage != null) {
528 body.append(sms.getDisplayMessageBody());
536 Long threadId = values.getAsLong(Sms.THREAD_ID);
537 String address = values.getAsString(Sms.ADDRESS);
559 values.put(Sms.ADDRESS, address);
564 values.put(Sms.THREAD_ID, threadId);
579 * Extract all the content values except the body from an SMS
582 private ContentValues extractContentValues(SmsMessage sms) {
586 values.put(Inbox.ADDRESS, sms.getDisplayOriginatingAddress());
600 now = sms.getTimestampMillis();
604 values.put(Inbox.DATE_SENT, Long.valueOf(sms.getTimestampMillis()));
605 values.put(Inbox.PROTOCOL, sms.getProtocolIdentifier());
608 if (sms.getPseudoSubject().length() > 0) {
609 values.put(Inbox.SUBJECT, sms.getPseudoSubject());
611 values.put(Inbox.REPLY_PATH_PRESENT, sms.isReplyPathPresent() ? 1 : 0);
612 values.put(Inbox.SERVICE_CENTER, sms.getServiceCenterAddress());
622 private void displayClassZeroMessage(Context context, SmsMessage sms, String format) {
626 .putExtra("pdu", sms.getPdu())