我需要获得LTE基站的PCI。 它有一个特殊的类和方法。
http://developer.android.com/reference/android/telephony/CellIdentityLte.html
但我是新手,我不知道如何使用developer.android中提供的信息。所以,我尝试的一切都是:
int i = CellIdentityLte.getPci();
我怎样才能获得这个价值?
答案 0 :(得分:0)
使用此事件注册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);
}