我正在使用Android Dev Phone 2,使用GsmCellLocation.getCid()方法获取我的网络上的小区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调制解调器提供的相同的Cell ID。