问题标签 [signal-strength]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4160 浏览

android - getGsmSignalStrength() 总是返回 '99'

在没有连接或连接不足的情况下提供“未许可”响应的许可检查,我一直在尝试解决。我想检查信号强度,如果它超过 50% (15) 或由于没有连接而返回 99,我希望它绕过检查,直到下次以更好的信号启动应用程序。这样,任何授权用户都不会看到 NOT LICENSED 响应。

问题 1:使用 getGsmSignalStrength() 时,也只返回 phone/3g/4g 强度或 wifi 强度。如果用户处于 wifi 模式,它应该也可以工作吗?我确实知道如何检查 wifi 是否已连接,因此如果需要,我可以随时使用它来检查 wifi。

问题 2:getGsmSignalStrength() 总是返回 '99' 的值,即使我盯着我的手机并且它显示出全部强度。

ConnectivityCheck.java 的全部目的是检查然后继续。现在我只是让它自动跳过检查并显示带有 getGsmSignalStrength() 数字的 Toast 框,但这总是显示“99”。

请帮忙,谢谢。下面我附上了我的代码......

清单.xml

.Java 文件

0 投票
4 回答
39050 浏览

android - Android:如何获取所有可用网络运营商的 GSM 信号强度

我正在开发一个小应用程序来检查我所在地区各种网络运营商的信号强度。我目前运营商的信号很不稳定,我想看看其他GSM运营商的实力。

到目前为止,我一直在使用 TelephonyManager 和带有 onSignalStrengthsChanged 回调的 PhoneStateListener 来获取当前网络运营商的 GSM 信号强度,但似乎这个类只给我关于连接到我的 SIM 卡的网络信号强度的信息.

我对测量所有可用运营商的 GSM 信号强度感兴趣。搜索网络给出了关于使用内部 android 类的模糊提示,但我还没有找到任何好的例子。

任何可以让我继续获取所有可用网络运营商及其信号强度列表的答案都值得赞赏。

0 投票
1 回答
9767 浏览

java - 获取信号强度

我想知道如何使用 Android 获取 CDMA / GSM 信号强度。

注意:我使用了 getCdmaDbm() 方法,但它总是返回 -1。

0 投票
1 回答
554 浏览

android - Android : 网络信息测量

我正在尝试开发 android 应用程序来获取有关网络信息测量的低级信息。

我想知道如何获取这些数据?

3G:-RSCP -ECNO(不是 Eclo)-BER

2G:-RxLevelQuality -RxLevelSub

通话状态:-Handover -Dropped Call -Call Failed

如果有人有想法,请帮助我!


[呼叫状态] 我从这里找到了“DisconnectCause” ,但我认为它总是返回正常。

0 投票
2 回答
3263 浏览

android - 安卓:NeighboringCellInfo

Android API 上的 NeighboringCellInfo(),我想知道这个函数返回所有邻居小区吗?结果之一是我们的设备连接的当前单元格?

非常感谢。

0 投票
0 回答
580 浏览

android - 所有供应商的 MNC 和 MCC

我想获得一个在安卓应用程序中手机范围内的所有提供商的列表。

我知道对于某些类,例如CellNeigbouringInfo, GSMCellLocation, SignalStrengthand PhoneStateListener

我只能获得CellID, MNC and signal strengths与我当前连接的*只有那些,但如果我想获得该地区所有提供商的详细信息,我将如何获得它?

0 投票
7 回答
137239 浏览

geolocation - 如何使用信号强度计算与 Wifi 路由器的距离?

我想计算建筑物内移动设备的确切位置(所以没有 GPS 访问)

我想使用至少 3 个固定 wifi 信号(我知道位置的 3 个固定路由器)的信号强度(以 dBm 为单位)来执行此操作

谷歌已经这样做了,我想知道他们如何根据这些数据找出确切的位置

查看这篇文章了解更多详情: http: //www.codeproject.com/Articles/63747/Exploring-GoogleGears-Wi-Fi-Geo-Locator-Secrets

0 投票
1 回答
3590 浏览

c# - Getting and displaying network signal strength on a windows form

Is there a way to acquire and display the current wireless signal strength of an application's device in C#? I have an application that detects whether there is connectivity via a timer, however I need to know the current signal strength, then display it graphically in a status bar. Below is my current code to detect basic connectivity every few seconds. What can I add to display the strength as well? Thank you. The timer code was given by S.O. user :parapura rajkumar

0 投票
2 回答
1211 浏览

c# - 带有编译错误的 WiFi 信号强度函数

我正在使用一个函数来返回此处给出的当前 WiFi 信号强度值:http: //www.dotnet247.com/247reference/msgs/42/211278.aspx

在 Visual Studio 2008 中运行代码时,出现编译错误:

找不到命名空间“ManagementObjectSearcher”的类型。

我正在使用“使用 System.Manangement”

我的总体目标是获取信号强度并将其插入 Windows 窗体上的文本框中,所以一旦我使用下面的函数获取值,我只需将其弹出到框中供用户查看。

知道为什么我会收到这些错误吗?

代码:

注意* 下面发布的是旧的、不正确的代码版本,用 C++ 完成。这是参考评论和帮助。

0 投票
2 回答
6167 浏览

java - 获取范围内所有蜂窝塔的 CID、LAC 和信号强度

目前,我正在使用网络中的单元对我的 Android 进行三边测量。它比我想象的还要准确。但没有我想要的那么准确。所以我想参与的塔比从 getNeighboringCellInfo 获得的要多。我想获取范围内每个塔的 Cell ID 和信号强度。每个网络运营商。有没有办法“ping”塔,所以他们用 cellID、Lac 和信号强度来回答?不知何故,这必须是可能的。我可以同时扫描 2G 和 3G(和 4G)吗?或者我可以以编程方式在它们之间切换吗?有什么建议么?希望我足够清楚...