Не съм много запознат с MMS-овете, но бих си представял, че нещо подобно поне ще ви накара да започнете
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);
}
Разбира се, това е напълно непроверено, но трябва да ви насочи в правилната посока. Надявам се това да помогне!
Редактиране След като направих малко четене, имаше (вероятно все още има) „бъг“ с времевата марка в MMS съобщенията при извличане на данните. Ако се окажете с глупава стойност (като епохата), ще трябва да * 1000, преди да я използвате. Само настрана :) Т.е.:
long timestamp = (cursor.getLong(2) * 1000);