Ik ben niet zo bekend met mms'en, maar ik kan me voorstellen dat zoiets je in ieder geval op weg zou helpen
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);
}
Het is natuurlijk volledig niet getest, maar zou je in de goede richting moeten wijzen. Ik hoop dat dit helpt!
Bewerken Na wat lezen was er (mogelijk nog steeds) een "bug" met de tijdstempel in MMS-berichten, bij het ophalen van de gegevens. Als je eindigt met een gekke waarde (zoals het tijdperk), moet je * 1000 voordat je het gebruikt. Even terzijde :) D.w.z.:
long timestamp = (cursor.getLong(2) * 1000);