Android下发不同的Cell ID(Neighboring Cell Info)

标签 android telephony telephonymanager cellid

我使用 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/

相关文章:

android - 单击时文本颜色不变

android - 将混淆器用于 Android 应用程序时,反射方法不起作用

linux - 通过 multimon、awk 和 espeak 监控 DTMF

android - 如何查询所拨号码是否占线或无人接听?

android - 如何在android中修改来电和去电屏幕 View

android - SIM 序列号与 IMSI

android - 由于 URL 中有空格,无法下载图像

android - 对齐 TextView 元素 alignParentLeft

Android软键盘问题

android - Itelephony 服务结束调用 () 不适用于三星 GT-S7562 android 版本 4.0.4