android – getPsc()使用GsmCellLocation总是返回-1

android – getPsc()使用GsmCellLocation总是返回-1,第1张

概述我成功获得了GsmCellLocation和相关的cid和lac信息,但服务小区的PSC(主扰码)总是以初始值-1返回. 任何人都能获得服务小区的真实PSC值? telephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);GsmCellLocation cellLocation = (GsmCe 我成功获得了GsmCellLocation和相关的cID和lac信息,但服务小区的PSC(主扰码)总是以初始值-1返回.
任何人都能获得服务小区的真实PSC值?

@H_419_9@

@H_419_9@

telephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);GsmCellLocation cellLocation = (GsmCellLocation) telephonyManager.getCellLocation();psc = cellLocation.getPsc();Log.d(TAG,"PSC = " + psc);

我拥有所有必要的权限.我的邻居列表也返回空,但目前不是问题.@H_419_9@解决方法 PSC仅在umts网络上可用.
检查网络类型 getNetworkType,如果它是NETWORK_TYPE_umts而不是NETWORK_TYPE_EDGE 总结

以上是内存溢出为你收集整理的android – getPsc()使用GsmCellLocation总是返回-1全部内容,希望文章能够帮你解决android – getPsc()使用GsmCellLocation总是返回-1所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1124517.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存