Guest User

Untitled

a guest
Jul 18th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. Cursor cur = context.getContentResolver().query(
  2. Uri.parse("content://sms"), null, null, null,
  3. null);
  4. if (cur.moveToFirst()) {
  5.  
  6. long datesms;
  7. String phoneNumber;
  8. String body;
  9.  
  10. int dateColumn = cur.getColumnIndex("date");
  11. int numberColumn = cur.getColumnIndex("address");
  12. int bodyColumn = cur.getColumnIndex("body");
  13.  
  14. do {
  15.  
  16. datesms = cur.getLong(dateColumn);
  17. body = cur.getString(bodyColumn);
  18. phoneNumber = cur.getString(numberColumn);
  19.  
  20. Date dateFromSms = new Date(datesms);
  21.  
  22. xfc.prepairElements(serializer, dateFromSms,
  23. phoneNumber, body);
  24.  
  25. } while (cur.moveToNext());
  26. }
  27.  
  28. Bundle bundle = intent.getExtras();
  29. SmsMessage[] msgs = null;
  30.  
  31. long datesms;
  32. String phoneNumber;
  33. String body;
  34.  
  35. if (bundle != null) {
  36. Object[] pdus = (Object[]) bundle.get("pdus");
  37. SmsMessage[] messages = new SmsMessage[pdus.length];
  38. for (int i=0; i<pdus.length; i++)
  39. messages[i] = SmsMessage.createFromPdu((byte[]) pdus[i]);
  40.  
  41. for (SmsMessage message : messages) {
  42.  
  43. phoneNumber = message.getOriginatingAddress();
  44. body = message.getMessageBody().toString();
  45. datesms = message.getTimestampMillis();
  46.  
  47. Date dateFromSms = new Date(datesms);
  48.  
  49. xfc.prepairElements(serializer, dateFromSms,
  50. phoneNumber, body);
  51. }
  52. }
Add Comment
Please, Sign In to add comment