获取发送到Android中某个特定电话号码的所有短信/毫秒

时间:2014-07-09 16:02:54

标签: android sms

我正在尝试获取发送到某个特定电话号码的所有短信/ mms的列表。我已经能够通过从该号码获得至少一个sms / mms,然后基于thread_id,我得到发送的短信/毫秒到该电话号码。但是,鉴于我是发件人,我无法根据目的地号码过滤发送的短信/彩信。有任何想法吗 ?我知道Android不支持正式与SMS / MMS交互,至少不支持API级别18。

1 个答案:

答案 0 :(得分:0)

你是对的,虽然android不支持sms和mms交互,你可以查询负责处理短信和mms数据的内容提供商。

由于您可以查询与短信和短信数据相关的内容提供商,您可以知道发送的短信和短信以及该短信和短信的目的地。

我没有将这个答案重复,因为它背后的想法与以下链接略有不同:

您可以使用此答案构建您想要实现的目标:

How to Read MMS Data in Android?

唯一的区别是你不想像我这样查询内容提供商的未读消息,但是要发送消息并包含目的地号码