获取Android中的相邻单元格返回null

获取Android中的相邻单元格返回null,第1张

概述我正在尝试获取Android中的相邻单元格信息,但函数getNeighboringCellInfo()始终返回null.我使用以下代码:protectedvoidgetCellInfo(){TelephonyManagertelephonyManager=(TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);List<Neighbo

我正在尝试获取Android中的相邻单元格信息,但函数getNeighboringCellinfo()始终返回null.

我使用以下代码:

protected voID getCellinfo() {    TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);    List<NeighboringCellinfo> neighborCells = telephonyManager.getNeighboringCellinfo();    if (neighborCells == null) {        OutUtils.deBUG("no neighbor cells");    } else {        ...    }}

上下文变量来自Service类.

我的AndroIDManifest.xml权限

<uses-permission androID:name="androID.permission.INTERNET"/><uses-permission androID:name="androID.permission.ACCESS_FINE_LOCATION" /><uses-permission androID:name="androID.permission.ACCESS_COARSE_LOCATION" /><uses-permission androID:name="androID.permission.ACCESS_NETWORK_STATE" /><uses-permission androID:name="androID.permission.ACCESS_WIFI_STATE" /><uses-permission androID:name="androID.permission.CHANGE_WIFI_STATE"/><uses-permission androID:name="androID.permission.READ_PHONE_STATE" /><uses-permission androID:name="androID.permission.RECEIVE_BOOT_COMPLETED" /><uses-permission androID:name="androID.permission.RECEIVE_SMS" /><uses-permission androID:name="androID.permission.SEND_SMS" /><uses-permission androID:name="androID.permission.WAKE_LOCK"/><uses-permission androID:name="androID.permission.WRITE_EXTERNAL_STORAGE" />

我尝试启用和禁用AndroID中的“使用2G网络”选项.

任何想法 ?谢谢

解决方法:

我认为,也许您尚未在Manifest中设置所有必要的权限.在这里看Null Issue with NeighboringCellInfo, CID and LAC

如果您认为自己有,请也将清单放在问题中.

总结

以上是内存溢出为你收集整理的获取Android中的相邻单元格返回null全部内容,希望文章能够帮你解决获取Android中的相邻单元格返回null所遇到的程序开发问题。

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

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

原文地址: http://outofmemory.cn/web/1093095.html

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

发表评论

登录后才能评论

评论列表(0条)

保存