我有一个通知应用,它会在收到短信时创建通知。基本上,我正在听android.provider.Telephony.SMS_RECEIVED的意图,当它被解雇时,我正在内部使用sms消息进行Intent。
然后我用PendingIntent创建通知,其中我用" sms:"设置额外的URI。但我需要用" sms设置URI:" + threadId。
问题是:我找不到找到ThreadId indide SmsMessage的方法。也许有些帮助?
答案 0 :(得分:2)
threadId
是SMS收件箱中的一个概念,与电话的SMS层无关。您必须在未记录的SMS内容提供商内部进行游戏,以执行您要执行的操作。搜索“短信内容提供商”,并提供有关它的各种信息。您必须以某种方式将收到的短信与收件箱中的内容相关联,才能获得正确的threadId。