小编JAP*_*APS的帖子

CDMA设备的dbm信号强度范围

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

android cdma signal-strength

10
推荐指数
1
解决办法
5174
查看次数

signalStrength.getGsmSignalStrength()也给出了没有SIM卡的值

嘿我为GSM和CDMA设备试过了signalStrength.getGsmSignalStrength(),但是我注意到即使sim没有插入设备,这两个设备也能提供强大的功能.我想只在网络好的时候拨打电话或发送信息我怎样才能实现这个?并且还想知道这个API返回的信号强度!! ...请尽快回复.

public class AndroidPhoneStateListener extends PhoneStateListener {
    public static int signalStrengthValue;

    @Override
    public void onSignalStrengthsChanged(SignalStrength signalStrength) {
        super.onSignalStrengthsChanged(signalStrength);
        if (signalStrength.isGsm()) {
            if (signalStrength.getGsmSignalStrength() != 99)
                signalStrengthValue = signalStrength.getGsmSignalStrength() * 2 - 113;
            else
                signalStrengthValue = signalStrength.getGsmSignalStrength();
        } else {
            signalStrengthValue = signalStrength.getCdmaDbm();
        }
    }

}
Run Code Online (Sandbox Code Playgroud)

android gsm cdma signal-strength

0
推荐指数
1
解决办法
4371
查看次数

标签 统计

android ×2

cdma ×2

signal-strength ×2

gsm ×1