【发布时间】:2010-04-24 15:11:22
【问题描述】:
我希望能够控制传入的短信。我的应用程序仍处于“概念验证”版本,我正在努力学习 Android 编程。
首先,我的应用程序需要捕获传入的文本消息。如果消息来自已知号码,则处理它。如果没有,则发送消息,因为默认短信应用程序没有发生任何事情。
我毫不怀疑这是可以做到的,但我仍然有些担心,并且我发现在 Android 上的操作存在一些缺陷。
因此,获取传入的文本消息可能相当容易 - 除非安装了其他消息传递应用程序并且用户可能希望在其中一个上弹出普通文本消息 - 在我的应用程序具有先看看吧。
如何确保我的应用程序首先选择传入的短信?
之后,我需要将大部分文本消息发送到用户选择的任何其他文本消息应用程序,以便用户真正阅读我的应用程序不需要的消息。
由于 Android 使用的 Intent 充其量是相对的,我不知道如何强制我的应用程序查看所有传入的文本消息,然后停止它或将其发送到默认的文本消息应用程序。
【问题讨论】: