Jeg er ikke så bekendt med MMS'er, men jeg kunne forestille mig, at noget som dette i det mindste ville få dig i gang
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 er selvfølgelig fuldstændig uafprøvet, men det burde pege dig i den rigtige retning. Håber dette hjælper!
Rediger Efter at have læst lidt, plejede der at være (muligvis stadig) en "fejl" med tidsstemplet i MMS-beskeder, når dataene blev hentet. Hvis du ender med en fjollet værdi (som epoken), skal du * 1000, før du bruger den. Bare en sidebemærkning :) Dvs.:
long timestamp = (cursor.getLong(2) * 1000);