Wie kann ich die Telefonnummer des Geräts, auf dem meine Android-App läuft, programmatisch abrufen?
Antwort
Zu viele Anzeigen?Als ich an einer Sicherheitsanwendung arbeitete, die die Telefonnummer von jemandem benötigt, dem mein Telefon in die Hände fallen könnte, musste ich dies tun; 1. Empfangen Sie Boot completed und versuchen Sie dann, Line1_Number von telephonyManager zu erhalten, das ein String-Ergebnis zurückgibt. 2. das String-Ergebnis mit meiner eigenen Telefonnummer vergleichen und wenn sie nicht übereinstimmen oder der String Null zurückgibt, dann, 3. heimlich eine SMS mit dem String-Ergebnis und einem Sonderzeichen an meine Büronummer senden. 4. Wenn das Senden der Nachricht fehlschlägt, starte einen Dienst und versuche es jede Stunde erneut, bis die gesendete SMS erfolgreich zurückkommt. Mit diesen Schritten konnte ich die Nummer der Person ermitteln, die mein verlorenes Telefon benutzt. Es spielt keine Rolle, ob die Person aufgeladen ist.
- See previous answers
- Weitere Antworten anzeigen