根据 getGsmSignalStrength() 对应的 dBm 值,刻度看起来是线性的。(请参阅此处的dBm 值)。但我观察到,在几乎所有应用程序中,这个比例都不能用作线性比例。
例如考虑 Android 的 src StatusBarPolicy::updateSignalStrength
signal strength = 0 or 99 -> no signal
signal strength >= 12 -> very good signal
signal strength >= 8 -> good signal
signal strength >= 5 -> poor signal
signal strength <5 -> very poor signal
谁能帮我找出我可以用百分比显示信号强度的比例。