android:NeighboringCellInfo 始终为空!?为什么?

2023-11-21

我正在尝试获取有关我的手机可以“看到”自动取款机的邻近小区的信息。到目前为止,一切都很好。我这样做:

telManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
//...
ArrayList<NeighboringCellInfo> neighboringCellList = (ArrayList<NeighboringCellInfo>) telManager.getNeighboringCellInfo();

不幸的是,这个列表一直是空的。即使在不同的地方。我住在柏林,所以我不认为这是因为实际上只有一个可用的单元格!

更新: 我的权限如下所示:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<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_COARSE_UPDATES" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

我已经看到了关于同一问题的几个问题,但似乎没有一个问题得到了良好且确定性的解决方案。最常见的建议是确保您拥有正确的权限(我在问题中看到您这样做),有些人说这仅适用于 2G 而不适用于 3G。

看看下面的类似问题。它可能会为您指明一些新的方向:

getNeighboringCellInfo() 返回空列表

NeighboringCellInfo、CID 和 LAC 的空问题

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

android:NeighboringCellInfo 始终为空!?为什么? 的相关文章

随机推荐

  • 组合类型别名的协议和空一致协议之间的区别

    Swift 中这两者有区别吗 protocol ABProtocol AProtocol BProtocol typealias ABProtocol AProtocol BProtocol 为了让事情更清楚 我将第二个重命名为 typea
  • 从变量中批量提取路径和文件名

    如何从变量中提取路径和文件名 Setlocal EnableDelayedExpansion set file C Users l72rugschiri Desktop fs cfg 我想在不使用任何函数或任何 GOTO 的情况下做到这一点
  • ruby 的 <=> 运算符和排序方法

    player1 Player new moe player2 Player new larry 60 player3 Player new curly 125 players player1 player2 player3 上面 我创建了一
  • 路由器命名的插座被激活一次

    是否有可能让路由器命名的插座被激活一次 然后永远不会被破坏 无论主插座中导航什么路线 目的是让组件保留在页面上 例如 sidebar 但在初始加载时获得路由的好处 例如防护 解析器 和延迟加载 要求是命名的插座不应以任何负面方式影响用户体验
  • 正则表达式使用字符限制验证密码

    我需要使用以下规则验证密码 6 至 20 个字符 必须包含至少一位数字 必须包含至少一个字母 不区分大小写 可以包含以下字符 以下表达式匹配除最后一个要求之外的所有要求 最后一张我能做什么 d A z 6 20 我不完全确定我有这个权利 但
  • STL容器函数返回值

    当查看 STL 容器的成员函数时 我想到了一个奇怪的想法 为什么没有像这样的功能std vector
  • 将泛型类与 ObjectDataSource 一起使用

    我有一个通用的 Repository 类 我想与 ObjectDataSource 一起使用 Repository 位于一个名为 DataAccess 的单独项目中 根据这篇文章来自 MS 新闻组 相关部分复制如下 在内部 ObjectDa
  • 如何在 javafx 中更改 TextField 的背景颜色而不更改边框?

    我试图将 TextField colorBox0 的背景颜色更改为 value0 但它消除了边框 这是我的代码的简化版本 static Paint value0 Paint valueOf FFFFFF TextField colorBox
  • 如何找到当前单元格上方最近的非空白单元格?

    我有一列数据 我需要找到前一个非空白单元格 例如 如果我有以下数据 foo formula where 表示一个空白单元格 那么我想要 formula 单元格来查找对包含的单元格的引用foo无论它们之间插入多少个空白单元格 测试列中包含空白
  • 如何使用 std::enable_if 根据模板类型启用或禁用构造函数?

    我有以下模板化对象 template lt typename type 1 typename type 2 gt struct result I want to enable these two constructors only if t
  • ASP.NET MVC:我可以在 Controller 类上说 [Authorize Roles="Administrators"],但有一个公共操作吗?

    我开始使用默认项目的AccountController 但我已经将其扩展 更改得面目全非 然而 与原版一样 我有一个LogOn and LogOff行动 显然 LogOn每个人都必须能够采取行动 但是 由于我已向该控制器添加了许多其他操作
  • JavaScript 中的高斯/银行家舍入

    我一直在使用Math Round myNumber MidpointRounding ToEven 在 C 中进行服务器端舍入 但是 用户需要 实时 知道服务器端操作的结果是什么 这意味着 避免Ajax请求 创建一个 JavaScript
  • 如何使用 Excel 将矩阵转换为单列

    我在 Excel 中有以下矩阵 3 栏 A B C Row 1 a b c Row 2 d e f Row 3 ghi 我需要的是包含所有这些值的一列 结果应该是这样的 a b c d e f g h i TRANSPOSE 函数不适用于这
  • 预取是由精确地址流还是由缓存行流触发?

    在现代 x86 CPU 上 硬件预取是一项重要技术 可在用户代码显式请求缓存行之前将其引入缓存层次结构的各个级别 The basic idea is that when the processor detects a series of a
  • Eudyptula 挑战和内核路径

    我决定采取桉树挑战 在我提交第一个任务后 即构建一个简单的 Hello World 模块 我收到以下答案 请阅读 Makefile 的要求并允许该模块 针对文件系统上的任何内核源代码树构建 而不仅仅是那些 碰巧安装的内核 lib 在某个时间
  • 有没有限制 mongodb 内存使用的选项?

    我使用的是 Mongo DBv1 8 1 我的服务器内存是 4GB 但 Mongo DB 使用的内存超过 3GB MongoDB 中有内存限制选项吗 如果你正在跑步MongoDB 3 2或更高版本 您可以限制wiredTiger cache
  • VSTO Word 激活功能区选项卡

    我的 Word vsto 插件中有以下ribbon xml
  • 如何播放 .wav 声音?

    我正在制作一个应用程序 我希望它在打开活动时发出声音 声音文件位于R raw sound file 如果有人可以编写一些示例代码来使我的应用程序播放声音 那就太好了 不是吗android media MediaPlayer类做这个吗 参考
  • 在 Dynamics CRM 中使用 OData 检索所有 OptionSet 值

    我对 Dynamics CRM 还很陌生 我正在构建一个应用程序 它应该更新 Dynamics CRM 中的实体 我可以毫无问题地更新简单类型 现在的情况是 我在联系人实体中声明了一些自定义选项集 有没有办法检索所有可能的 OptionSe
  • android:NeighboringCellInfo 始终为空!?为什么?

    我正在尝试获取有关我的手机可以 看到 自动取款机的邻近小区的信息 到目前为止 一切都很好 我这样做 telManager TelephonyManager context getSystemService Context TELEPHONY