使用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。
答案 0 :(得分:1)
可能是Android正在报告3G的小区ID,而您的GSM调制解调器则不然。我自己一直在研究这个问题,并且发现当我在Android手机上关闭3G时,小区ID通常是5位数字。当我打开3G时,我会获得更长的小区ID。只是一个想法。