我使用 Android Dev Phone 2,使用 GsmCellLocation.getCid() 方法获取网络上的 Cell ID。当我运行命令并获取所有 CellID 时 NeighboringCellInfo 我得到这个值:
597195726
597185722
597195718
597110191
597101100
597175726
我正在使用 SDK 1.6 运行它。
问题是当我在 GSM 调制解调器上运行工程模式时
我有,运行一个命令来获取相邻小区 ID,我
获取此值:
34253
0
34223
34262
34181
0
这里有什么区别? Android 以什么格式提供 小区ID?
我尝试执行“cell.getCid() & 0xffff”,但现在我得到了
值(value)观:
21690
31686
37068
11695
11694
31694
与GSM Modem还是有区别的 以工程模式交付。
很明显,我在同一时间、同一地点试穿了它。
我正在尝试获取与我使用的外部 GSM 调制解调器提供的相同的 Cell ID。
最佳答案
可能是 Android 正在报告 3G 的小区 ID,而您的 GSM 调制解调器不是。我自己对此进行了一些研究,发现当我在我的 Android 手机上关闭 3G 时,手机 ID 通常是 5 位数字。当我打开 3G 时,我的手机 ID 变长了。只是一个想法。
关于Android下发不同的Cell ID(Neighboring Cell Info),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2436574/