Must be implemented through services
private long parseAllSmsFromProvider(long lastRead, ShortSms ignoreSms) {
Uri uri = Uri.parse("content://sms/inbox");
String[] columns = new String[]{"_id", "body", "address", "date_sent", "date", "case when date_sent IS NOT 0 then date_sent else date END as dateSent"};
// If last read is 0 then assume to read from 6 months back sms
if (lastRead == 0) {
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(System.currentTimeMillis());