我希望我们的应用程序检查传入的 SMS 和 MMS 消息,检查它们的内容,然后如果它们是我们感兴趣的东西,记录并显示它们。然后阻止他们使用标准消息传递应用程序。我们已经使用 SMS 消息进行了一段时间,但我找不到任何示例或文档来解释如何从传入的 MMS 消息中检索数据内容。
我发现的所有应用程序都是从 Messaging 内容提供商检索 MMS 内容的应用程序。我想我们等到它到达那里然后检索内容并将其删除。但这似乎有点落后。
克隆这个 GIT 存储库:
https://android.googlesource.com/platform/frameworks/base
并查看此文件夹 core\java\com\google\android\mms\pdu\
这是 MMS 标头和正文解析器。如果您可以看到如何使用它的示例,请同时下载此 GIT 存储库: