3

我希望我们的应用程序检查传入的 SMS 和 MMS 消息,检查它们的内容,然后如果它们是我们感兴趣的东西,记录并显示它们。然后阻止他们使用标准消息传递应用程序。我们已经使用 SMS 消息进行了一段时间,但我找不到任何示例或文档来解释如何从传入的 MMS 消息中检索数据内容。

我发现的所有应用程序都是从 Messaging 内容提供商检索 MMS 内容的应用程序。我想我们等到它到达那里然后检索内容并将其删除。但这似乎有点落后。

4

2 回答 2

1

检查这个项目

http://code.google.com/p/android-notifier/

它包含 MMS 解析器实现。但它只支持标头,因此您可以获取有关彩信类型、发件人电话号码等的信息。

于 2011-12-14T15:52:00.873 回答
1

克隆这个 GIT 存储库:

https://android.googlesource.com/platform/frameworks/base

并查看此文件夹 core\java\com\google\android\mms\pdu\

这是 MMS 标头和正文解析器。如果您可以看到如何使用它的示例,请同时下载此 GIT 存储库:

https://android.googlesource.com/platform/packages/apps/Mms

于 2011-12-15T15:18:18.237 回答