我需要获取LTE基站的PCI。
有一个特殊的类和方法。
http://developer.android.com/reference/android/telephony/CellIdentityLte.html
但是我是一个新手,我也不知道如何使用developer.android中提供的信息。所以,我尝试的一切是:
int i = CellIdentityLte.getPci();
我如何获得该价值?
最佳答案
使用此事件注册Phonestate侦听器(PhoneStateListener.LISTEN_CELL_INFO)
然后您将获得一个名为.onCellInfoChanged的方法。
在里面..写这段代码..
for(Cellinfo m: info)
if (m instanceof CellInfoLte){
CellInfoLte cellInfoLte=(CellInfoLte) m;
cellInfoLte.getCellIdentity().getPci();
Log.d("onCellInfoChanged", "CellInfoLte--" + m);
}