Home | History | Annotate | Download | only in transaction

Lines Matching defs:Sms

21 import static android.provider.Telephony.Sms.Intents.SMS_RECEIVED_ACTION;
46 import android.provider.Telephony.Sms;
48 import android.provider.Telephony.Sms.Inbox;
49 import android.provider.Telephony.Sms.Intents;
50 import android.provider.Telephony.Sms.Outbox;
86 Sms._ID, //0
87 Sms.THREAD_ID, //1
88 Sms.ADDRESS, //2
89 Sms.BODY, //3
90 Sms.STATUS, //4
205 final Uri uri = Uri.parse("content://sms/queued");
220 Uri msgUri = ContentUris.withAppendedId(Sms.CONTENT_URI, msgId);
223 address, msgText, threadId, status == Sms.STATUS_PENDING,
263 if (!Sms.moveMessageToFolder(this, uri, Sms.MESSAGE_TYPE_SENT, error)) {
282 Sms.moveMessageToFolder(this, uri, Sms.MESSAGE_TYPE_QUEUED, error);
308 Sms.moveMessageToFolder(this, uri, Sms.MESSAGE_TYPE_FAILED, error);
317 SmsMessage sms = msgs[0];
318 Log.v(TAG, "handleSmsReceived" + (sms.isReplace() ? "(replace)" : "") +
320 ", address: " + sms.getOriginatingAddress() +
321 ", body: " + sms.getMessageBody());
341 values.put(Sms.TYPE, Sms.MESSAGE_TYPE_QUEUED);
345 values, "type = " + Sms.MESSAGE_TYPE_OUTBOX, null);
352 Sms._ID,
353 Sms.ADDRESS,
354 Sms.PROTOCOL
369 SmsMessage sms = msgs[0];
371 if (sms.getMessageClass() == SmsMessage.MessageClass.CLASS_0) {
372 displayClassZeroMessage(context, sms);
374 } else if (sms.isReplace()) {
382 * This method is used if this is a "replace short message" SMS.
391 SmsMessage sms = msgs[0];
392 ContentValues values = extractContentValues(sms);
394 values.put(Inbox.BODY, sms.getMessageBody());
395 values.put(Sms.ERROR_CODE, error);
398 String originatingAddress = sms.getOriginatingAddress();
399 int protocolIdentifier = sms.getProtocolIdentifier();
401 Sms.ADDRESS + " = ? AND " +
402 Sms.PROTOCOL + " = ?";
415 Sms.CONTENT_URI, messageId);
429 SmsMessage sms = msgs[0];
432 ContentValues values = extractContentValues(sms);
433 values.put(Sms.ERROR_CODE, error);
438 values.put(Inbox.BODY, sms.getDisplayMessageBody());
443 sms = msgs[i];
444 body.append(sms.getDisplayMessageBody());
451 Long threadId = values.getAsLong(Sms.THREAD_ID);
452 String address = values.getAsString(Sms.ADDRESS);
460 values.put(Sms.ADDRESS, address);
465 values.put(Sms.THREAD_ID, threadId);
479 * Extract all the content values except the body from an SMS
482 private ContentValues extractContentValues(SmsMessage sms) {
486 values.put(Inbox.ADDRESS, sms.getDisplayOriginatingAddress());
491 values.put(Inbox.PROTOCOL, sms.getProtocolIdentifier());
494 if (sms.getPseudoSubject().length() > 0) {
495 values.put(Inbox.SUBJECT, sms.getPseudoSubject());
497 values.put(Inbox.REPLY_PATH_PRESENT, sms.isReplyPathPresent() ? 1 : 0);
498 values.put(Inbox.SERVICE_CENTER, sms.getServiceCenterAddress());
508 private void displayClassZeroMessage(Context context, SmsMessage sms) {
512 .putExtra("pdu", sms.getPdu())