Angenommen, der Benutzer hatte seine Daten am ersten Tag, an dem er sein Gerät verwendet oder die SIM-Karte eingefügt hat, können Sie mithilfe der NetworkStatsManager die Verwendung der Protokolldaten ermitteln, um das älteste Datum für die Datennutzung für diese SIM zu finden. Schauen Sie sich this Frage an, wie man das macht. PS, du kannst das nur auf Android 23 und höher machen. Für Pre-android-23-Geräte muss Ihre App eine System-App sein, um auf die historischen Daten zugreifen zu können.
Sonst glaube ich nicht, dass es eine andere Möglichkeit gibt, eine Nähe zu bekommen, wenn das Gerät aktiviert wurde.
EDIT 1 Für 23 vorge android Sie versuchen, die internet configuration messages bekommen. Träger senden normalerweise Konfigurationsnachrichten, wenn ein Benutzer zum ersten Mal eine SIM auf seinem Telefon einfügt. Sie können sich die Daten der Konfigurationsnachrichten ansehen und die ältesten finden. Ich weiß nicht, ob diese Lösung verfügbar sein wird, da nicht alle Carrier Konfigurationsnachrichten senden
Diese Antwort https://android.stackexchange.com/a/59252/154969 schlägt vor, diese Daten basierend darauf abzurufen, wann das Gerät mit dem Google-Konto des Nutzers verwendet wurde (dies ist lediglich ein Hinweis auf Ihr Problem und wird nicht 100 sein % sicher). Ich habe nach einer Google API gesucht, aber nur diese https://developers.google.com/android/reference/com/google/android/gms/auth/api/signin/package-summary#top_of_page gefunden. Ich denke, das ist nicht möglich. – JJ86
@ JJ86 Vielen Dank für Ihre Vorschläge, aber wie Sie sagen, ich brauche eine Lösung oder Workaround, um 100% genaue Ergebnisse oder Multi-Lösungen zu bekommen, gute Ergebnisse zu haben, und ich versuche, Telekommunikationsanbieter zu kommunizieren (das gedeckte Land), wenn sie bieten können exportierte API für diese Funktionalität –
Ich denke, Sie müssen feststellen, was passiert ist, als das Gerät zum ersten Mal geöffnet wurde? , und ich denke, dass sich das Verhalten von der Firma zur anderen ändert, jede Gesellschaft benutzt die androide Quelle auf ihrem eigenen, also schlage ich vor, sich mit diesen Unternehmen zu verbinden und sie dafür zu bitten. Auch wenn es eine API oder etwas ähnliches gibt, wäre es von der Partnerfirma. – Ibrahim