UMLoggerService.java 文件源码

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

项目:Open-Battery-Saver 作者:
public void onServiceStateChanged(ServiceState serviceState) {
    switch (serviceState.getState()) {
    case ServiceState.STATE_EMERGENCY_ONLY:
        powerEstimator.writeToLog("phone-service emergency-only\n");
        break;
    case ServiceState.STATE_IN_SERVICE:
        powerEstimator.writeToLog("phone-service in-service\n");
        switch (phoneManager.getNetworkType()) {
        case (TelephonyManager.NETWORK_TYPE_EDGE):
            powerEstimator.writeToLog("phone-network edge\n");
            break;
        case (TelephonyManager.NETWORK_TYPE_GPRS):
            powerEstimator.writeToLog("phone-network GPRS\n");
            break;
        case 8:
            powerEstimator.writeToLog("phone-network HSDPA\n");
            break;
        case (TelephonyManager.NETWORK_TYPE_UMTS):
            powerEstimator.writeToLog("phone-network UMTS\n");
            break;
        default:
            powerEstimator.writeToLog("phone-network "
                    + phoneManager.getNetworkType() + "\n");
        }
        break;
    case ServiceState.STATE_OUT_OF_SERVICE:
        powerEstimator.writeToLog("phone-service out-of-service\n");
        break;
    case ServiceState.STATE_POWER_OFF:
        powerEstimator.writeToLog("phone-service power-off\n");
        break;
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号