喂!我想知道android在发送消息时发送的意图是什么。我怎样才能在我的应用程序中听取这个意图。我想要的是,当我在本机安卓消息中发送消息时,我的应用程序会听取此意图,因此它会知道已发送新消息。
那么,它是哪一个,以及如何倾听这个意图?
感谢。
答案 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可能不再支持它。但是,值得一试。如果你能回复评论,让我知道这个意图是否仍然有效,那将是非常棒的。不知道为什么它不在文档站点上。
这是关于收听短信接收事件的类似问题:
答案 1 :(得分:2)
我想知道android在发送消息时发送的意图是什么。
AFAIK,当Android 发送短信时,没有广播Intent
。出于隐私原因,这可能与其他任何原因一样。