【问题标题】:android - Get thread id from received sms messageandroid - 从收到的短信中获取线程 ID
【发布时间】:2012-02-06 16:18:24
【问题描述】:

我有一个通知应用程序,它在收到短信时创建通知。基本上,我正在收听意图 android.provider.Telephony.SMS_RECEIVED 并且当它触发时,我正在收到带有短信的 Intent。

然后我使用 PendingIntent 创建通知,其中我使用“sms:”设置额外的 URI。但我需要用“sms:”+ threadId 设置 URI。

问题是:我在SmsMessage中找不到找到ThreadId的方法。也许有帮助?

【问题讨论】:

    标签: android sms


    【解决方案1】:

    threadId 是 SMS 收件箱中的一个概念,与电话的 SMS 层无关。您必须在未记录的 SMS 内容提供商内部进行操作才能完成您想做的事情。搜索“短信内容提供商”,有各种各样的信息。您必须以某种方式将收到的 SMS 与收件箱中的内容关联起来,才能提取正确的 threadId。

    【讨论】:

    • @Yurish 你得到什么了吗?我也在寻找类似的东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-28
    • 1970-01-01
    • 1970-01-01
    • 2010-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多