如何在API 19中获取Android中的LTE单元位置?

时间:2014-03-11 11:18:34

标签: android lte

如何在API 19上获得LTE Cell id(PCI)和LAC?

我试图使用:

List <CellInfo> cellInfoList = telephonyManager.getAllCellInfo(); 

等。但似乎它返回空列表。

1 个答案:

答案 0 :(得分:0)

我创建了一个与所有TelephonyManager和PhoneStateListener密切相关的应用程序,我可以告诉你,两者之间存在大量的错误,主要来自细胞提供商和制造商的不同实施,三星从我所看到的更糟糕。所以,因为你得到了这个错误,我猜你正在使用三星设备大声笑。

我已经在许多不同的设备和单元提供商上进行了测试,TelephonyManager.getAllCellInfo()往往最适合获取单元格信息。你的下一个赌注是在PhoneStateListener.onCellInfoChanged()中监听回调。

Protip:Boths方法返回一个CellInfo对象,但是如果你同时调用它们,它们将不会总是具有相同的值。 ;)