android: BenachbarteCellInfo immer leer!? Warum?

8

Ich versuche, Informationen über die benachbarten Zellen zu erhalten, die mein Telefon "atmen" kann. So weit, ist es gut. Ich mache das so:

%Vor%

Leider ist diese Liste immer leer. sogar an verschiedenen Orten. Ich lebe in Berlin, also glaube ich nicht, dass es da nur eine Zelle gibt!

Aktualisierung: Meine Berechtigungen sehen so aus:

%Vor%     
xenonite 17.02.2012, 12:25
quelle

2 Antworten

3

Ich habe mehrere Fragen zu demselben Thema gesehen, aber es scheint, als ob keine von ihnen eine gute und deterministische Lösung bekommen hätte. Der häufigste Vorschlag ist, sicherzustellen, dass Sie die richtige Berechtigung haben (was ich sehe, dass Sie in Ihrer Frage tun) und es gibt einige, die sagen, dass dies nur auf 2G und nicht 3G funktioniert.

Sehen Sie sich die folgenden ähnlichen Fragen an. Es könnte Sie in einige neue Richtungen weisen:

getNeighboringCellInfo () gibt die Nullliste zurück

Nullproblem mit NeighboringCellInfo, CID und LAC

Get Nachbarzelle in Android gibt Null zurück

    
Muzikant 14.05.2012 16:34
quelle
0

getNeighboringCellInfo() ist in Android veraltet. Sie sollten getAllCellInfo() verwenden und die Ausgabe davon in einer List speichern und eine Schleife für jedes Element von List verwenden, um zu entscheiden, welcher Nachbar mit element.isRegistered() arbeitet. NeighboringCells haben isRegistered() == false .

    
ofskyMohsen 09.07.2017 04:55
quelle

Tags und Links