当另一个应用发送/保存SMS时,在Android应用程序中触发操作



我有一个SMS应用程序,该应用程序维护自己的SMS数据库,与消息和其他典型SMS应用程序使用的主要系统数据库分开。我想做到这一点,以便当另一个应用发送SMS(例如Google Now,MightyText或其他Gui-neele to Gui-nele dui-gui-gui-neger of teming sms)时,消息将导入到我正在使用的应用程序中。为此,我需要在发送SMS和/或将SMS保存到系统SMS数据库时触发操作。

有没有广播意图我可以注册以聆听以捕捉这一点?如果不是,则最低的开销方式是什么?

IFTTT和Tasker应用程序可以收听已发送的短信,因此我知道这是可能的。不幸的是,没有开源,所以我看不到他们是如何做的。

您是否透过电话SMS意见来看?似乎有一些与result_sms_handled

这样的纸张

另一种可能性是观察SMS收件箱内容提供商的变化(telephony.sms.inbox.content_uri)。但这是我认为只有在您的应用程序运行时才有可能。

相关内容

最新更新