Select android 中的特定短信线程并在 android 应用程序中获取它

Select specific sms thread in android and get it in android app

我想创建一个应用程序,一旦您单击主页中的一个按钮,您将看到所有 SMS 线程并能够选择一个。一旦你选择了一个,我想获取它的所有消息并对它做一些事情,然后在屏幕上显示结果。 有什么方法可以从我的应用程序启动常规 SMS 应用程序,然后它将它发送到我的应用程序,或者我应该在另一个 activity 中列出所有 SMS 线程,然后允许选择一个线程?

如果只有后一个选项有效,我应该使用SmsManager吗? 谢谢

我最终得到了一个包含 3 个活动的应用程序:main、allSms 和 secificSms。 当您按下主 activity 中的按钮时,它会打开 allSms activity。 此 activity 使用此处的代码显示收件箱中的所有短信:How can I read SMS messages from the device programmatically in Android? 当您按下此 activity 中的特定消息时,我们会使用线程 ID 启动 specificSms activity 并显示具有此线程 ID 的所有消息。