Ich möchte die Handynummer in Verbindung mit einer SIM-Karte erhalten. Aber ich weiß, dass einige Mobilfunkbetreiber die Nummer nicht auf der SIM-Karte speichern.
Die Verwendung des unten stehenden Codes gibt also nichts zurück,
TelephonyManager tm = (TelephonyManager)this.getApplicationContext()
.getSystemService(Context.TELEPHONY_SERVICE);
String phoneNumber = tm.getLine1Number();
Kennt jemand eine andere Möglichkeit, die Handynummer zu erhalten?
Vielleicht eine API, die die Nummer über die IMSI der SIM-Karte abruft, oder vielleicht ist die Handynummer irgendwo im Speicher des Geräts gespeichert.
Ein verzweifelter Weg könnte darin bestehen, eine Anfrage an den Betreiber oder den Anbieter zu stellen, um die Handynummer für diese IMSI zu erfragen, ich weiß es nicht :)
jede Hilfe wird geschätzt :)
danke