android - Android发送短信的 Intent 是什么?

标签 android sms messaging android-contentprovider

嘿!我想知道 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.provider.Telephony.SMS_RECEIVED not available

关于android - Android发送短信的 Intent 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4116330/

相关文章:

android - 视频作为背景图像 ionic 应用程序

android - 是否可以使用其他编程语言替换Google Play控制台中的应用?

android - SMS 发送在 2.2 Froyo 中有效,但在 ICS 4.0 中无效

Twilio 我正在向美国客户发送批量短信,如何减少无法到达目标手机的 30003 错误?

Oracle 高级排队体验

android - RecyclerView 项目过渡到 fragment

java - 为什么 mediaPlayer.stop();不在这里工作?

android - 如何创建一个 gui 来显示收到的短信?

java - Spring websocket 和消息传递支持有多成熟?

multithreading - 如何处理消息的并行处理?