Tôi không quá quen thuộc với MMS, nhưng tôi nghĩ rằng điều gì đó như thế này ít nhất sẽ giúp bạn bắt đầu
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);
}
Tất nhiên, nó hoàn toàn chưa được kiểm tra, nhưng sẽ giúp bạn đi đúng hướng. Hy vọng điều này sẽ hữu ích!
Chỉnh sửa Sau khi đọc một chút, đã từng (có thể vẫn còn) một "lỗi" với dấu thời gian trong tin nhắn MMS, khi truy xuất dữ liệu. Nếu bạn kết thúc bằng một giá trị ngớ ngẩn (như kỷ nguyên), bạn sẽ phải * 1000 trước khi sử dụng nó. Bỏ qua một bên :) Tức là:
long timestamp = (cursor.getLong(2) * 1000);