什么是Android发送的短信意图?

时间:2010-11-07 03:04:32

标签: android sms messaging android-contentprovider

喂!我想知道android在发送消息时发送的意图是什么。我怎样才能在我的应用程序中听取这个意图。我想要的是,当我在本机安卓消息中发送消息时,我的应用程序会听取此意图,因此它会知道已发送新消息。

那么,它是哪一个,以及如何倾听这个意图?

感谢。

2 个答案:

答案 0 :(得分:2)

我相信意图是:

public static final String SMS_RECEIVED_ACTION = "android.provider.Telephony.SMS_SENT";

这家伙有一篇关于如何构建BroadcastReceiver来执行此操作的文章。

http://mobiforge.com/developing/story/sms-messaging-android

但是,我通过Android文档快速搜索,找不到android.provider.Telephony类。最新版本的Android可能不再支持它。但是,值得一试。如果你能回复评论,让我知道这个意图是否仍然有效,那将是非常棒的。不知道为什么它不在文档站点上。

这是关于收听短信接收事件的类似问题:

android.provider.Telephony.SMS_RECEIVED not available

答案 1 :(得分:2)

  

我想知道android在发送消息时发送的意图是什么。

AFAIK,当Android 发送短信时,没有广播Intent。出于隐私原因,这可能与其他任何原因一样。