com.yutong.axxc.parents.view.common.WeatherIconUtil.java Source code

Java tutorial

Introduction

Here is the source code for com.yutong.axxc.parents.view.common.WeatherIconUtil.java

Source

/*******************************************************************************
 * @(#)WeatherIconUtil.java 2013-5-4
 *
 * Copyright 2013 Neusoft Group Ltd. All rights reserved.
 * Neusoft PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 *******************************************************************************/
package com.yutong.axxc.parents.view.common;

import org.apache.commons.lang3.StringUtils;

import com.yutong.axxc.parents.R;
import com.yutong.axxc.parents.common.Logger;

/**
 * 
 * 
 * @author <a href="mailto:fengzht@neusoft.com">Jason Feng</a>
 * @version $Revision 1.1 $ 2013-5-4 ?4:25:51
 */
public final class WeatherIconUtil {

    /**
     * URL?ID
     * 
     * @param url
     */
    public static int getWeatherIconID(String url) {
        Logger.d(WeatherIconUtil.class, "[]:URL:", url);
        if (url == null)
            return R.drawable.nothing;
        if (StringUtils.isNotBlank(url)) {
            String name = url.substring(url.lastIndexOf("/") + 1);
            if ("0.gif".equals(name)) {
                return R.drawable.b_0;
            } else if ("1.gif".equals(name)) {
                return R.drawable.b_1;
            } else if ("2.gif".equals(name)) {
                return R.drawable.b_2;
            } else if ("3.gif".equals(name)) {
                return R.drawable.b_3;
            } else if ("4.gif".equals(name)) {
                return R.drawable.b_4;
            } else if ("5.gif".equals(name)) {
                return R.drawable.b_5;
            } else if ("6.gif".equals(name)) {
                return R.drawable.b_6;
            } else if ("7.gif".equals(name)) {
                return R.drawable.b_7;
            } else if ("8.gif".equals(name)) {
                return R.drawable.b_8;
            } else if ("9.gif".equals(name)) {
                return R.drawable.b_9;
            } else if ("10.gif".equals(name)) {
                return R.drawable.b_10;
            } else if ("11.gif".equals(name)) {
                return R.drawable.b_11;
            } else if ("12.gif".equals(name)) {
                return R.drawable.b_12;
            } else if ("13.gif".equals(name)) {
                return R.drawable.b_13;
            } else if ("14.gif".equals(name)) {
                return R.drawable.b_14;
            } else if ("15.gif".equals(name)) {
                return R.drawable.b_15;
            } else if ("16.gif".equals(name)) {
                return R.drawable.b_16;
            } else if ("17.gif".equals(name)) {
                return R.drawable.b_17;
            } else if ("18.gif".equals(name)) {
                return R.drawable.b_18;
            } else if ("19.gif".equals(name)) {
                return R.drawable.b_19;
            } else if ("20.gif".equals(name)) {
                return R.drawable.b_20;
            } else if ("21.gif".equals(name)) {
                return R.drawable.b_21;
            } else if ("22.gif".equals(name)) {
                return R.drawable.b_22;
            } else if ("23.gif".equals(name)) {
                return R.drawable.b_23;
            } else if ("24.gif".equals(name)) {
                return R.drawable.b_24;
            } else if ("25.gif".equals(name)) {
                return R.drawable.b_25;
            } else if ("26.gif".equals(name)) {
                return R.drawable.b_26;
            } else if ("27.gif".equals(name)) {
                return R.drawable.b_27;
            } else if ("28.gif".equals(name)) {
                return R.drawable.b_28;
            } else if ("29.gif".equals(name)) {
                return R.drawable.b_29;
            } else if ("30.gif".equals(name)) {
                return R.drawable.b_30;
            } else if ("31.gif".equals(name)) {
                return R.drawable.b_31;
            } else
                return R.drawable.nothing;
        }
        return R.drawable.nothing;
    }
}