嘿!我想知道android在发送消息时发送的意图是什么。以及如何在我的应用程序中监听此意图。我想要这样,当我在原生 android 消息传递中发送消息时,我的应用程序会监听这个意图,所以它会知道已经发送了一条新消息。
那么,它是哪一个,以及如何倾听这个意图?
谢谢。
嘿!我想知道android在发送消息时发送的意图是什么。以及如何在我的应用程序中监听此意图。我想要这样,当我在原生 android 消息传递中发送消息时,我的应用程序会监听这个意图,所以它会知道已经发送了一条新消息。
那么,它是哪一个,以及如何倾听这个意图?
谢谢。
我相信意图是:
public static final String SMS_RECEIVED_ACTION = "android.provider.Telephony.SMS_SENT";
这家伙有一篇关于如何构建广播接收器来做到这一点的文章。
http://mobiforge.com/developing/story/sms-messaging-android
但是,我快速搜索了 Android 文档并找不到 android.provider.Telephony 类。最新版本的 Android 可能不再支持它。然而,它值得一试。如果您可以回复评论,让我知道这个意图是否仍然有效,那就太棒了。不知道为什么它不在文档站点上。
这是一个关于监听收到的短信事件的类似问题:
我想知道android在发送消息时发送的意图是什么。
Intent
AFAIK, Android发送短信时没有广播。这可能与其他任何原因一样出于隐私原因。