The MNC and MCC can be parsed from the serving cell information (it works in 2G and seems to work in 3G as well) from the telManager.getNetworkOperator() and the neighbor LACs can be parsed from NeighboringCellInfo string. So most of the info is there. It's just the 3G neighbor info that is missing. Let me know if you want the breakdown on these parameters and I'll send sample code.
Maybe the 3G cell info is simply not parsed yet in the telephony stack correctly to feed the API. I was hoping this was understood in 1.6 where there was new support for CDMA. So if anyone understands the 3G neighbor cells, any help would be greatly appreciated. On Sep 30, 2:59 am, "Will 'Varfar'" <[email protected]> wrote: > there's quite a history of people asking this exact question. > > Not a single answer yet though. > > Quite what you can do with a CID without the LAC and MNC etc is a bit > unclear anyway. > > And these questions, they keep disappearing from the search results. > Search this group for GetNeighboringCellInfo(). It doesn't show > mehttp://groups.google.com/group/android-developers/browse_thread/threa... > for example. > > Very fustrating. Sorry I don't know how to help you Jimmy. > > On Sep 11, 9:42 pm, Jimmy <[email protected]> wrote: > > > I have an app that collects neighbor cell information (CID and RSSI). > > It works fine in 2G. When switching to3G, the getCid() and getRssi() > > throw a NumberFormatException > > > List<NeighboringCellInfo> neighCell = null; > > neighCell = telManager.getNeighboringCellInfo(); > > for (i = 0; i < numNeigh; i++) { > > try { > > NeighboringCellInfo thisCell = neighCell.get(i); > > int thisNeighCID = thisCell.getCid(); > > int thisNeighRSSI = thisCell.getRssi(); > > > } catch (NumberFormatException e) { > > e.printStackTrace(); > > NeighboringCellInfo thisCell = neighCell.get(i); > > cellIdOutput = String.format("%s", neighCell.toString > > ()); > > > } > > > Using toString() (as above in last line of the catch) generates the > > following string... > > > [[6c at 0], [74 at 0]] > > > This NeighboringCellInfo list identifies it's size as 2, which looks > > right from the string output. > > > Does this string contain3Gcell ID such as scrambling code (in hex)? > > Anyone know how to decode it? > > > Thanks in advance for the help. > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

