问题标签 [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 投票
2 回答
8195 浏览

android - 以百分比显示 Android 的 getGsmSignalStrength() 值

根据 getGsmSignalStrength() 对应的 dBm 值,刻度看起来是线性的。(请参阅此处的dBm 值)。但我观察到,在几乎所有应用程序中,这个比例都不能用作线性比例。

例如考虑 Android 的 src StatusBarPolicy::updateSignalStrength

谁能帮我找出我可以用百分比显示信号强度的比例。

0 投票
2 回答
7171 浏览

iphone - 获取运营商名称和信号强度在 iphone 中返回错误值

我很好奇为什么我得到错误的值来获取运营商名称和信号强度。这里是代码。

为什么我得到价值“运营商”而不是我使用的运营商?

这是获取信号强度的代码

据我所知,信号强度以 dBm 值(负值)为单位,但为什么上面的值显示正值而现在显示信号强度?是否有任何值映射来表示 dBm 上的信号强度

PS 我在真正的 iphone 设备上运行该程序,但仍然得到错误的值。

任何帮助将不胜感激。

谢谢。

0 投票
0 回答
362 浏览

android - Android如何获取信号强度

可能重复:
如何在 Android 中获取手机服务信号强度?

我在android领域面临程序开发问题。上网查了一下,没有办法得到3G信号的信号强度。所有示例都使用 phonestatelistener 在信号强度变化时通过将 onsignalstrengthchange 函数覆盖为回调函数来获取信号强度以显示信号。我发现我无法使用这种方法来获取信号强度。似乎该功能从未被触发。

我用来测试的设备是 Nexus S 版本 2.3.6。我尝试在不同版本 2.1、2.2、2.3.3 或 4.0(Galaxy Nexus)上制作 apk,但都无法显示信号强度。我尝试从市场上下载一些应用程序,它们可以获取我的 Nexus S 上的信号强度。我是否缺少使程序无法正常运行的东西?

我尝试按照在线示例的说明进行构建,但没有帮助。有没有办法直接获取信号强度?是不是neighborcellinfo列表是私有成员,所以不能返回值?

0 投票
1 回答
1894 浏览

iphone - 获取 iPhone 运营商接收状态?(不是互联网)

我需要知道用户理论上是否可以打电话。

当用户的 iPhone 能够连接到运营商的网络时,有谁知道如何“返回真实”(使用 Cocoa iOS)?(不是互联网)

或者如何以编程方式告诉用户“有多少个接收栏”?

0 投票
1 回答
566 浏览

android - 应用程序 GetGSMStrength 意外关闭。请再试一次

我是 android 的新手。我创建了以下应用程序来返回信号强度

但是当我运行它时,它会在弹出框中显示标题中提到的错误。我已经在 androidmanifest.xml 中进行了必要的权限更改,这就是我所做的一切。

为什么会出现错误?一般什么时候出现?谢谢

0 投票
1 回答
5356 浏览

android - Android中的蓝牙信号强度

我想获取 RSSI 值来衡量设备与手机之间的距离……我目前面临的问题是,即使设备配对后,RSSI 值是否会继续变化,以及该值是否可以直接用作短的?

0 投票
2 回答
4540 浏览

android - signalStrength.getGsmSignalStrength() 也在没有 sim 卡的情况下给出值

嘿,我尝试了用于 GSM 和 CDMA 设备的 signalStrength.getGsmSignalStrength(),但我注意到即使没有将 sim 卡插入设备,这两种设备也能提供强度。我只想在网络良好的情况下拨打电话或发送消息如何实现这个?也想知道这个API返回什么信号强度!!...请尽快回复。

0 投票
1 回答
5365 浏览

android - CDMA 设备的信号强度范围(以 dbm 为单位)

我正在检查 CDMA 设备的信号强度。任何人都可以指定范围signalStrength.getCdmaDbm()返回吗?最低是 -120,但对于完整的信号强度,值是多少?我得到的最高值是-52。

0 投票
2 回答
873 浏览

android - android上的信号强度保存为变量

我正在尝试创建一个可以保存当前信号强度的应用程序。到目前为止,我已经看到了许多扩展 PhoneStateListener 的示例,但它们都使用 Toast 来显示此信息,如下例所示:

http://www.firstdroid.com/2010/05/12/get-provider-gsm-signal-strength/

我想知道几件事:

a) 我是否总是必须使用 PhoneStateListener 并覆盖 onSignalStrengthsChanged(SignalStrength signalStrength) ?

b) 如何从 PhoneStateListener 类外部访问值 signalStrength.getGsmSignalStrength()?

提前致谢

0 投票
1 回答
2739 浏览

android - 在android中保存当前单元格的信号强度的问题

我正在尝试获取我连接的当前单元的信号强度。到目前为止,我已经找到了这个例子:

http://www.android10.org/index.php/forums/44-maplocation/868-tutorialget-gsm-signal

但这只是为了在信号改变时得到一个 Toast。有没有办法将信号强度的值保存在变量中?

我使用以下代码尝试了此操作,方法是将值保存在变量上并获取它,但我一直在获取“初始值”。这是代码:

和清单:

如果有人可以帮助我保存信号强度的值,我将非常感激,或者建议任何其他方式来做到这一点......

谢谢