将所有sms/mms发送到Android中的一个特定电话号码

将所有sms/mms发送到Android中的一个特定电话号码,android,sms,Android,Sms,我正在尝试获取发送到某个特定电话号码的所有sms/mms的列表。我已经能够做到这一点,至少从该号码获得一条sms/mms,然后根据线程id,我将发送的sms/mms发送到该电话号码。但是,如果我是发件人,我无法根据目的地号码过滤发送的SMS/MMS。有什么想法吗?我知道Android官方不支持与SMS/MMS的交互,至少不支持API级别18。你说得对,尽管Android不支持SMS和MMS交互,但你可以查询负责处理SMS和MMS数据的内容提供商 由于您可以查询与sms和mms数据相关的内容提供商

我正在尝试获取发送到某个特定电话号码的所有sms/mms的列表。我已经能够做到这一点,至少从该号码获得一条sms/mms,然后根据线程id,我将发送的sms/mms发送到该电话号码。但是,如果我是发件人,我无法根据目的地号码过滤发送的SMS/MMS。有什么想法吗?我知道Android官方不支持与SMS/MMS的交互,至少不支持API级别18。

你说得对,尽管Android不支持SMS和MMS交互,但你可以查询负责处理SMS和MMS数据的内容提供商

由于您可以查询与sms和mms数据相关的内容提供商,因此您可以知道发送的sms和mms以及该sms和mms消息的目的地

我没有把这个答案伪装成重复,因为它背后的想法与下面的链接略有不同:

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

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