私は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);