UENavigationFragmentActivity.java 文件源码

java
阅读 16 收藏 0 点赞 0 评论 0

项目:Auie 作者:
@Override
public void onSignalStrengthsChanged(SignalStrength signalStrength) {
    super.onSignalStrengthsChanged(signalStrength);
    String sim = UEDevice.getSimType(activity);
    mNavigationView.setSingalText(sim);
    if (sim.equals("无服务")) {
        mNavigationView.setSingalStatus(UISingalView.STATUS_NONE);
        return;
    }
    mNavigationView.setSingalStatus(UISingalView.STATUS_NORMAL);
    int level = 0;
    if (signalStrength.isGsm()) {
        level = signalStrength.getGsmSignalStrength();
    }else {
        if (sim.equals("中国电信")) {
            level = signalStrength.getCdmaDbm();
        }else {
            level = signalStrength.getEvdoDbm();
        }
    }
    if (level == 0) {
        mNavigationView.setSignal(5);
        return;
    }
    if (level < -112) {
        mNavigationView.setSignal(0);
    }else if (level >= -111 && level < -104) {
        mNavigationView.setSignal(1);
    }else if (level >= -104 && level < -97) {
        mNavigationView.setSignal(2);
    }else if (level >= -97 && level < -90) {
        mNavigationView.setSignal(3);
    }else if (level >= -90 && level < -83) {
        mNavigationView.setSignal(4);
    }else {
        mNavigationView.setSignal(5);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号