有没有办法让设备激活日期(取消拳击日期)

Wae*_*hah 11 java android device

有没有办法让Android设备激活DateTime?我需要知道Android设备第一次启动日期或第一次用户何时插入SIM卡或从硬件文件系统

我检查了这个链接和其他建议,但它无法正常工作,如果无法检测到这些数据,是否还有其他可能首先配置SIM卡插槽?

Niz*_*ale 3

假设用户在使用设备或插入 sim 卡的第一天就拥有了数据,您可以使用 NetworkStatsManager获取用户的历史数据使用情况,以查找该 sim 卡的数据使用的最早日期。看看这个问题,了解如何做到这一点。PS,您只能在 Android 23 及更高版本上执行此操作。对于 Android 23 之前的设备,您的应用程序必须是系统应用程序才能访问历史数据。

否则,我认为没有任何其他方法可以近距离了解设备被激活的时间。

编辑 1 对于 android 23 之前的版本,您可以尝试获取互联网配置消息。当用户首次在手机上插入 SIM 卡时,运营商通常会发送配置消息。您可以查看配置消息日期并找到最旧的。我不知道这个解决方案是否可用,因为并非所有运营商都会发送配置消息