假设用户在使用设备或插入 sim 卡的第一天就拥有了数据,您可以使用 NetworkStatsManager获取用户的历史数据使用情况,以查找该 sim 卡的数据使用的最早日期。看看这个问题,了解如何做到这一点。PS,您只能在 Android 23 及更高版本上执行此操作。对于 Android 23 之前的设备,您的应用程序必须是系统应用程序才能访问历史数据。
否则,我认为没有任何其他方法可以近距离了解设备被激活的时间。
编辑 1 对于 android 23 之前的版本,您可以尝试获取互联网配置消息。当用户首次在手机上插入 SIM 卡时,运营商通常会发送配置消息。您可以查看配置消息日期并找到最旧的。我不知道这个解决方案是否可用,因为并非所有运营商都会发送配置消息