Android 安卓发送短信的目的是什么?

Android 安卓发送短信的目的是什么?,android,sms,messaging,android-contentprovider,Android,Sms,Messaging,Android Contentprovider,嘿!我想知道android在发送消息时发送的目的是什么。我如何在我的应用程序中倾听这个意图。我希望,当我在原生android消息中发送消息时,我的应用程序会监听这个意图,这样它就会知道已经发送了一条新消息 那么,这是哪一个,以及如何倾听这个意图 谢谢。我相信目的是: public static final String SMS_RECEIVED_ACTION = "android.provider.Telephony.SMS_SENT"; 这家伙写了一篇关于如何构建广播接收器的文章 但是,我

嘿!我想知道android在发送消息时发送的目的是什么。我如何在我的应用程序中倾听这个意图。我希望,当我在原生android消息中发送消息时,我的应用程序会监听这个意图,这样它就会知道已经发送了一条新消息

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


谢谢。

我相信目的是:

public static final String SMS_RECEIVED_ACTION = "android.provider.Telephony.SMS_SENT";
这家伙写了一篇关于如何构建广播接收器的文章

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

下面是一个关于监听短信接收事件的类似问题:

我想知道android在发送消息时发送的目的是什么


顺便说一句,当Android发送短信时,不会有
意图
。这可能是出于隐私原因,也可能是出于其他原因。

我不认为这是出于隐私原因,这没有任何意义。我认为最好的选择似乎是投票content://sms/sent,可能使用ContentObserver。我不知道,你怎么看?@psychlo:你提议做的事情都不受Android SDK的支持。Android操作系统中没有SMS内容提供商。对于AOSP消息传递应用程序附带的某些设备,有一个内容提供商,但Google已经告诉您不要使用它(),并且它可能不存在于所有设备上。因此,没有解决此问题的方法?你的建议是什么?@psyhclo:我的建议是,你应该关注应用程序的其他功能。@commonware:你是说我应该忘记这个功能吗?不实现这种功能?忘了它吧?我会试试,但在你解析的链接中,那个家伙从他自己的消息应用程序发送消息,我使用本机消息应用程序,所以,他创建了他的应用程序,他发送了他想要的意图,现在,在本机消息应用程序中,我们不知道它发送什么,或者它是否发送但我要试试这个解决方案,我会回应的。谢谢