我成功得到了GsmCellLocation
以及相关的 cid 和 lac 信息,但服务小区的 PSC(主扰码)总是以初始化值 -1 返回。
有人能得到服务小区的真实 PSC 值吗?
telephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
GsmCellLocation cellLocation = (GsmCellLocation) telephonyManager.getCellLocation();
psc = cellLocation.getPsc();
Log.d(TAG, "PSC = " + psc);
我拥有所有必要的权限。我的邻居列表也返回空,但目前这不是问题。
PSC 仅在 UMTS 网络上可用。
检查网络类型获取网络类型 http://developer.android.com/reference/android/telephony/TelephonyManager.html#getNetworkType%28%29如果它是NETWORK_TYPE_UMTS
并不是NETWORK_TYPE_EDGE
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)