Android提供不同的Cell ID(相邻小区信息)

时间:2010-03-12 23:38:55

标签: 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”,但现在我得到了 价值观:
21690
31686
37068
11695
11694
31694

仍然与GSM调制解调器不同 使用工程模式交付。

显然我在同一地点同时尝试了这个。

我正在尝试获得与我使用的外部GSM调制解调器相同的Cell ID。

1 个答案:

答案 0 :(得分:1)

可能是Android正在报告3G的小区ID,而您的GSM调制解调器则不然。我自己一直在研究这个问题,并且发现当我在Android手机上关闭3G时,小区ID通常是5位数字。当我打开3G时,我会获得更长的小区ID。只是一个想法。