2010-12-08 7 views
1

ist es möglich, den Namen des Mobilfunkbetreibers von der Android CallLog zu bekommen? Z.B. In Deutschland haben Telefonnummern die Form xxxx - xxxxxxx.Holen Sie sich Handy-Betreiber von android CallLog

Normalerweise sind die ersten 4 Nummern der Telefonnummer eine Kennung für den Mobilfunkbetreiber. In Deutschland können Sie jedoch den Betreiber wechseln und Ihre Handynummer an Ihren neuen Betreiber übertragen. So ist das xxxx selbst kein Hinweis mehr, welcher Operator hinter einer Telefonnummer oder einem Anruf steht.

Ist es möglich, solche Informationen aus dem CallLog oder einem anderen Protokoll des Android-Telefons zu erhalten?

Antwort

1

Nein. Die Erkennung und Weiterleitung des Providers erfolgt unter der Nummer backend - das Telefon empfängt nur die Telefonnummer im Ereignis "eingehender Anruf".

+0

so können wir analysieren gerade die Telefonnummern um die Anbieter zu bekommen? das wird für den größeren Teil der Zahlen funktionieren, aber es ist nicht der beste Weg das zu tun –

+0

@ArtWorkAD: Nein - wie Sie gesagt haben, gibt es in vielen Ländern keine starke Korrelation zwischen dem Nummernpräfix und dem Operator. Das beste Ergebnis, das Sie bekommen können, ist "diese Zahl wäre mit dem Operator X vor einigen Jahren gewesen", aber das ist nutzlos - es sagt nichts über den aktuellen Operator aus. Ich glaube nicht, dass Betreiber eine Art von API haben, um herauszufinden, ob eine Nummer zu ihnen gehört - ich denke, das, wonach Sie fragen, ist nicht möglich. – Piskvor