What is the difference between these Telephony SMS/MMS classes?

Viewed 602

I would like to read all SMS and MMS messages into a ListView using Android's Telephony content provider. When I look at the classes, I see many results, including these:



I cannot find any more information about these classes. I notice, however, that the first two inherit from BaseMmsColumns and TextBasedSmsColumns, respectively, in which we have constants like BODY, ADDRESS, etc. we can read. MmsSms does not have this; it inherits only from BaseColumns which give us the ID and number of rows.

So my question is, what exactly is Telephony.MmsSms? I would expect from the description that it was simply a merging of both MMS and SMS messages but I don't understand how I'm meant to access the content of those messages, if at all. What is the recommended way to combine both MMS and SMS messages using Telephony?

0 Answers
Related