如何在android Q中获取相邻小区信息?

时间:2019-06-11 07:40:45

标签: android androidq

我正在将我的应用程序支持升级到Android Q,但是从更新的SDK中,TelephonyManager类https://developer.android.com/reference/android/telephony/TelephonyManager.html中没有像getNeighboringCellInfo()这样的方法,有什么方法可以获取邻居单元格信息吗?

谢谢

3 个答案:

答案 0 :(得分:0)

根据android / google的官方文档-NeighboringCellInfo类已弃用

enter image description here

答案 1 :(得分:0)

getNeighboringCellInfo现在已弃用,并已替换为getAllCellInfo

此方法返回List<CellInfo>

的列表

答案 2 :(得分:0)

是的,在sdk 29之后,import getpass pass_str = getpass.getpass(prompt='Password: ', stream=None) 已过时。
替换为getNeighboringCellInfo

用法示例如下:

getAllCellInfo

此外,还有其他工具方法可以在TelephonyManager manager = (TelephonyManager) context .getSystemService(Context.TELEPHONY_SERVICE); List<CellInfo> cellInfoList = new ArrayList<>(); if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN_MR1) { return cellInfoList; } cellInfoList = manager.getAllCellInfo(); if (cellInfoList != null && cellInfoList.size() > 0) { for (CellInfo info : cellInfoList) { // } } 中获取参数。
您可以根据需要参考它们。

CellInfo