如何在不使用 GPS 的情况下获取 android 9 ( Pie ) 设备中的小区 ID 和位置区号?

How to get Cell ID and Location Area code in android 9 ( Pie ) devices without using GPS?

我尝试了 getAllCellInfo()、getCellLocation() 和 getNeighboringCellInfo() 来获取小区 ID 和位置区号。 当 GPS 进入开启状态并且没有 GPS 这些方法时,我得到了值(小区 ID 和位置区号)return null

那么我如何在不使用 GPS 的情况下获取小区 ID 和位置区号?

电话信息现在依赖于设备位置设置

如果用户在设备上禁用了设备位置 运行 Android 9,以下方法不提供结果:

getAllCellInfo()
listen()
getCellLocation()
getNeighboringCellInfo()