嘿!我想知道 android 在发送消息时发送的 Intent 是什么。以及如何在我的应用程序中收听此 Intent 。我希望,当我在 native android 消息传递中发送消息时,我的应用程序会监听此 Intent ,因此它会知道已发送新消息。
那么,它是哪一个,以及如何监听这个 Intent ?
谢谢。
最佳答案
我认为 Intent 是:
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 可能不再支持它。但是,值得一试。如果您可以通过评论回复我,让我知道此 Intent 是否仍然有效,那就太棒了。不确定为什么它不在文档站点上。
这是一个关于监听短信接收事件的类似问题:
关于android - Android发送短信的 Intent 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4116330/