Android 提供不同的小区 ID(相邻小区信息)
使用 Android Dev Phone 2,我使用 GsmCellLocation.getCid() 方法来获取网络上的小区 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”,但现在我得到了 价值观:
21690
31686
37068
11695
11694
31694
与 GSM Modem 还是有区别的 以工程模式交付。
显然我在同一时间、同一地点尝试过这个。
我正在尝试获取与我使用的外部 GSM 调制解调器提供的相同的小区 ID。
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 GSM modem I using is delivering.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可能是 Android 正在报告 3G 的小区 ID,而您的 GSM 调制解调器却没有。我自己对此进行了一些研究,发现当我关闭 Android 手机上的 3G 时,手机 ID 通常是 5 位数字。当我打开 3G 时,我会得到更长的手机 ID。只是一个想法。
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.