Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Cursor cur = context.getContentResolver().query(
- Uri.parse("content://sms"), null, null, null,
- null);
- if (cur.moveToFirst()) {
- long datesms;
- String phoneNumber;
- String body;
- int dateColumn = cur.getColumnIndex("date");
- int numberColumn = cur.getColumnIndex("address");
- int bodyColumn = cur.getColumnIndex("body");
- do {
- datesms = cur.getLong(dateColumn);
- body = cur.getString(bodyColumn);
- phoneNumber = cur.getString(numberColumn);
- Date dateFromSms = new Date(datesms);
- xfc.prepairElements(serializer, dateFromSms,
- phoneNumber, body);
- } while (cur.moveToNext());
- }
- Bundle bundle = intent.getExtras();
- SmsMessage[] msgs = null;
- long datesms;
- String phoneNumber;
- String body;
- if (bundle != null) {
- Object[] pdus = (Object[]) bundle.get("pdus");
- SmsMessage[] messages = new SmsMessage[pdus.length];
- for (int i=0; i<pdus.length; i++)
- messages[i] = SmsMessage.createFromPdu((byte[]) pdus[i]);
- for (SmsMessage message : messages) {
- phoneNumber = message.getOriginatingAddress();
- body = message.getMessageBody().toString();
- datesms = message.getTimestampMillis();
- Date dateFromSms = new Date(datesms);
- xfc.prepairElements(serializer, dateFromSms,
- phoneNumber, body);
- }
- }
Add Comment
Please, Sign In to add comment