gpt4 book ai didi

android - 发送外发短信时如何知道SIM卡或手机号码?

转载 作者:行者123 更新时间:2023-11-30 04:02:09 27 4
gpt4 key购买 nike

我正在构建一个应用程序,它需要报告有关外发短信的一些信息。据我了解,单个 Android 设备可以随时容纳不同的 SIM 卡,有没有办法查看发送特定 SMS 消息的 SIM 卡的手机号码?

我目前查看发送的 SMS 的方法是通过 ContentObservercontent://sms,虽然我可以检索发送日期等信息,但目标号码和消息正文,我无法从 Cursor 中找到包含发送该消息时设备手机号码的列。我也不介意采用不同的方法。

最佳答案

此问题没有可靠的解决方案,因为电话号码并未物理存储在所有 SIM 卡上,也没有从网络广播到手机。在一些需要物理地址验证的国家尤其如此,之后才进行号码分配。电话号码分配发生在网络上 - 并且可以在不更改 SIM 卡或设备的情况下进行更改(例如,这是支持移植的方式)。我知道这很痛苦,但最好的解决方案很可能只是要求用户输入一次他/她的电话号码并存储它。

关于android - 发送外发短信时如何知道SIM卡或手机号码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12313860/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com