是否可以在Android中读取SMS而不提供验证码?

问题描述 投票:0回答:1

我需要从自动发送的SMS中获取链接,但是此SMS总是来自其他号码,因此它与Retriever API不同。

我想知道-Android 8-9及更高版本甚至可以通过应用程序以编程方式读取SMS吗?

[如果您知道一些示例,请分享:)

*这里的大多数主题已经过时或与Retriever API有关,所以我想确定一下最新的Android版本。

android sms
1个回答
0
投票

Telephony.Sms.InboxTelephony.Sms.Sent内容提供者可以访问传入和传出的短信数据。我在很远以前就用过,但是现在我有了旧代码,它仍然可以在api 29中使用。这是我的示例代码,可以从收件箱表中获取基本数据,它是全文本,但是更好的方法是访问content_uri和column通过内容提供商类。如果要获取更多列,请检查文档。请记住,您需要授予READ_SMS权限。

© www.soinside.com 2019 - 2024. All rights reserved.