Wie bekomme ich die korrekte Zellen-ID und Ortskennzahl in Android?

9

Ich habe so viel Code gefunden, der die Zellen-ID und den Standortcode abruft, und ich benutze den folgenden Code, um die Zellen-ID und den Standortcode abzurufen.

%Vor%

Das Problem ist, wenn ich eine Airtel-SIM-Karte benutze, funktioniert es gut und gibt Cell-ID = 4331 und Loc = 610. Aber wenn ich eine Relience-SIM-Karte benutze, gibt es ein falsches Ergebnis: Cell-ID = 11541 und Loc = 18823. Wie kann ich das beheben?

    
User10001 23.07.2013, 07:00
quelle

2 Antworten

0

Lösungen werden im folgenden Thread hervorgehoben: Android: CellID nicht für alle verfügbar Träger?

Kurz gesagt müssen Sie die Nummer, die Sie von getCid() erhalten, maskieren, wenn Sie sich im 3G-Netzwerk mit 0xffff befinden. Folgendes ist ein Ausschnitt:

%Vor%

Ich hoffe, das hilft

    
Amit Gajera 24.03.2014 07:05
quelle
0

Zell-IDs und LAC-IDs unterscheiden sich basierend auf Netzwerken. Da Sie erwähnt haben, dass Sie zwei verschiedene SIMs verschiedener Netzwerke verwenden, erhalten Sie unterschiedliche Zellen- und Zeichen-IDs, die nicht identisch sind. Da sich die Zellen-ID eines Operators von einem anderen unterscheidet, werden zwei verschiedene Türme von verschiedenen Netzwerken verwendet, und sie haben dementsprechend beide IDs zugewiesen.

    
Nouma 05.11.2015 11:45
quelle

Tags und Links