开发者

Android delivering different Cell IDs (Neighboring Cell Info)

Using an Android Dev Phone 2, I'm using the GsmCellLocation.getCid() method to get the Cell ID on my network. When I run the command and get all the CellIDs for the NeighboringCellInfo I get this values:

597195726

597185722

597195718

597110191

597101100

597175726

I'm running this using the SDK 1.6.

The problem is that when I run the Engineering Mode on a GSM modem that I have, running a command to obtain the Neighboring Cell IDs, I get this values:

34253

0

34223

34262

34181

0

What is the difference here? In what format is Android delivering the Cell IDs?

I tried doing a "cell.getCid() & 0xffff" but now I'm getting the values:

21690

31686

37068

11695

11694

31694

Which are still different from the one that the GSM Modem is delivering with the Engineering Mode.

Obviously I tried this on at the same time, same location.

I'm trying to get the same Cell IDs that the external GS开发者_如何学JAVAM modem I using is delivering.


It could be that Android is reporting cell id's for 3G, and your GSM modem is not. I have been looking into this a bit myself and have found that when I turn off 3G on my android phone, the cell ID's are generally 5 digit numbers. When I turn 3G on, I get longer cell Id's. Just a thought.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜