使用 Android Dev Phone 2,我使用 GsmCellLocation.getCid() 方法来获取网络上的 Cell ID。当我运行命令并获取 NeighboringCellInfo 的所有 CellID 时,我得到以下值:
597195726
597185722
597195718
597110191
597101100
597175726
我正在使用 SDK 1.6 运行它。
问题是,当我在我拥有的 GSM 调制解调器上运行工程模式时,运行命令以获取相邻小区 ID,我得到以下值:
34253
0
34223
34262
34181
0
这里有什么区别?Android 以什么格式提供 Cell ID?
我试着做一个“cell.getCid() & 0xffff”,但现在我得到了这些值:
21690
31686
37068
11695
11694
31694
这与 GSM 调制解调器以工程模式提供的仍然不同。
显然,我在同一时间,同一地点尝试过。
我正在尝试获得与我使用的外部 GSM 调制解调器提供的相同的小区 ID。