Nie znam zbytnio MMS-ów, ale wyobrażam sobie, że coś takiego przynajmniej sprawi, że zaczniesz
Cursor cursor = activity.getContentResolver().query(Uri.parse("content://mms"),null,null,null,date DESC);
count = cursor.getCount();
if (count > 0)
{
cursor.moveToFirst();
long timestamp = cursor.getLong(2);
Date date = new Date(timestamp);
String subject = cursor.getString(3);
}
Oczywiście jest to całkowicie nieprzetestowane, ale powinno wskazać ci właściwy kierunek. Mam nadzieję, że to pomoże!
Edytuj Po odrobinie czytania, podczas pobierania danych pojawiał się (prawdopodobnie nadal jest) „błąd” ze znacznikiem czasu w wiadomościach MMS. Jeśli skończysz z głupią wartością (jak epoka), będziesz musiał * 1000 przed jej użyciem. Tylko na bok :) Czyli:
long timestamp = (cursor.getLong(2) * 1000);