i\'m trying to get info about the neighboring cells my phone can \"see\" atm. so far so good. i do this like this:
telManager = (TelephonyManager) context.ge
I've seen several questions on the same issue but it seems like none of them got a good and deterministic solution. The most common suggestion is to make sure you have the correct permission (which I see you do in your question) and there are some that say that this only works on 2G and not 3G.
Take a look at the following similar questions. It might point you in some new directions:
getNeighboringCellInfo() returning null list
Null Issue with NeighboringCellInfo, CID and LAC
Get neighboring cell in Android returns null
getNeighboringCellInfo()
is deprecated in android . You should use getAllCellInfo()
and save output of that in a List
and using a loop on each element of List decide which is neighbor using element.isRegistered()
.
NeighboringCells have isRegistered() == false
.