Jag är inte så bekant med MMS, men jag skulle kunna tänka mig att något sådant här åtminstone skulle få dig igång
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);
}
Det är naturligtvis helt oprövat, men borde peka dig i rätt riktning. Hoppas detta hjälper!
Redigera Efter att ha läst lite brukade det finnas (möjligen fortfarande) en "bugg" med tidsstämpeln i MMS-meddelanden, när man hämtade data. Om du slutar med ett dumt värde (som epok), måste du * 1000 innan du använder det. Bara ett stycke :) Dvs:
long timestamp = (cursor.getLong(2) * 1000);