- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试通过 getNeighboringCellInfo() 获取 Android 3G 中的相邻单元格位置。当手机在GSM模式下工作时,我可以使用getCid()和getLac()来获取CellID和LAC,但是对于3G,我只能使用getPsc(),我不太确定是否足够识别细胞。
谁能告诉我是否可以获得相邻小区的 CellID + LAC?如果这不可能,我如何使用 PSC 代码来识别单元格?
最佳答案
在UMTS中,PSC是一种本地小区标识符。它是“本地”唯一的,因为所有相邻小区以及这些小区的所有邻居都保证具有与当前小区不同的 PSC。这也意味着您永远不会遇到具有相同 PSC 的两个相邻小区。但是,很可能存在位于国家不同地区的具有相同 PSC 的小区。
UMTS 小区的 NeighboringCellInfo 将仅设置 PSC,而所有其他字段(MCC、MNC、LAC、CID)都将无效。找出这些参数的唯一方法是为您遇到的每个小区存储所有字段(MCC、MNC、LAC、CID 以及 PSC),然后在获得“未知”PSC 时在存储的数据中查找它。 (您需要过滤服务小区的邻居,因为 PSC 只是一个本地唯一 ID,而不是全局唯一 ID)。
作为替代方案,小区的 PSC 及其邻居之一的 MCC/MNC/LAC/CID 元组也是您可以使用的全局唯一 ID。但是请注意,每个单元格都有多个这样的标识符(每个邻居一个)。
关于android - Android 中 3G 相邻小区的 cellID 和 LAC/PSC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9701777/
让我解释一下情况: 有一些移动网络(假设是 GSM) 在此网络中有 2 位移动受访者:Alice 和 Bob 彼此不知道他们的位置 Alice 向 Bob 拨出电话。调用是标准的,假设 Alice 不
问题是,当我使用下面的源代码时,我只在 2G 模式下收到小区 ID,如果我切换到 3G 模式,我有时会收到 HSDPA 的 -1 或 UMTS 的任何消息。源代码是: for (int i = 0;
我曾经使用“强制网络连接”到我的 Android 设备上的 LTE at+cops=0,,,7 是否有 5G NR 的 AT 命令? 最佳答案 根据ETSI技术规范127 007,强制连接特定网络的A
我正在开发一个移动网络应用程序。即使设备 GPS 关闭,我也想找到用户当前位置。经过一番谷歌搜索后,我发现 opencellid 数据库我们可以通过将 cellId、mnc、mcc 传递给 openc
我是一名优秀的程序员,十分优秀!