.class public Lcom/moji/appwidget/image/AWTextDrawable; .super Ljava/lang/Object; .source "AWTextDrawable.java" # instance fields .field private a:Lcom/moji/appwidget/skin/SkinInfo$DrawText; .field private b:Ljava/lang/String; # direct methods .method constructor (Landroid/content/Context;Lcom/moji/weatherprovider/data/Weather;Lcom/moji/appwidget/skin/SkinInfo$DrawText;)V .locals 0 .line 30 invoke-direct {p0}, Ljava/lang/Object;->()V .line 31 iput-object p3, p0, Lcom/moji/appwidget/image/AWTextDrawable;->a:Lcom/moji/appwidget/skin/SkinInfo$DrawText; .line 32 iget-object p3, p3, Lcom/moji/appwidget/skin/SkinInfo$DrawText;->mPatternText:Ljava/lang/String; iput-object p3, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; .line 33 invoke-direct {p0, p1, p2}, Lcom/moji/appwidget/image/AWTextDrawable;->a(Landroid/content/Context;Lcom/moji/weatherprovider/data/Weather;)V return-void .end method .method private a(Landroid/content/Context;Ljava/lang/String;Lcom/moji/weatherprovider/data/Weather;)Ljava/lang/String; .locals 3 const-string v0, "(?<=\\$w_fd)(\\d)(?=_)" .line 149 invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; move-result-object v0 .line 150 invoke-virtual {v0, p2}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; move-result-object v0 .line 151 invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z move-result v1 if-eqz v1, :cond_6 .line 152 invoke-virtual {v0}, Ljava/util/regex/Matcher;->group()Ljava/lang/String; move-result-object v0 .line 153 invoke-static {v0}, Landroid/text/TextUtils;->isDigitsOnly(Ljava/lang/CharSequence;)Z move-result v1 if-eqz v1, :cond_6 .line 154 invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I move-result v1 .line 155 iget-object v2, p3, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v2, v2, Lcom/moji/weatherprovider/data/Detail;->mForecastDayList:Lcom/moji/weatherprovider/data/ForecastDayList; iget-object v2, v2, Lcom/moji/weatherprovider/data/ForecastDayList;->mForecastDay:Ljava/util/List; invoke-interface {v2}, Ljava/util/List;->size()I move-result v2 if-ge v1, v2, :cond_6 .line 156 iget-object p3, p3, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object p3, p3, Lcom/moji/weatherprovider/data/Detail;->mForecastDayList:Lcom/moji/weatherprovider/data/ForecastDayList; iget-object p3, p3, Lcom/moji/weatherprovider/data/ForecastDayList;->mForecastDay:Ljava/util/List; invoke-interface {p3, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object p3 check-cast p3, Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay; .line 157 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "$w_fd" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v2, "_day_desp" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-virtual {p2, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v1 if-eqz v1, :cond_0 .line 158 iget-object p1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; new-instance p2, Ljava/lang/StringBuilder; invoke-direct {p2}, Ljava/lang/StringBuilder;->()V const-string v1, "\\$w_fd" invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v0, "_day_desp" invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p2 iget-object p3, p3, Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;->mConditionDay:Ljava/lang/String; invoke-virtual {p1, p2, p3}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 159 :cond_0 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "$w_fd" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v2, "_night_desp" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-virtual {p2, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v1 if-eqz v1, :cond_1 .line 160 iget-object p1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; new-instance p2, Ljava/lang/StringBuilder; invoke-direct {p2}, Ljava/lang/StringBuilder;->()V const-string v1, "\\$w_fd" invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v0, "_night_desp" invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p2 iget-object p3, p3, Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;->mConditionNight:Ljava/lang/String; invoke-virtual {p1, p2, p3}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 161 :cond_1 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "$w_fd" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v2, "_date_type1" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-virtual {p2, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v1 if-eqz v1, :cond_2 .line 162 new-instance p2, Ljava/util/Date; iget-wide v1, p3, Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;->mPredictDate:J invoke-direct {p2, v1, v2}, Ljava/util/Date;->(J)V new-instance p3, Ljava/lang/StringBuilder; invoke-direct {p3}, Ljava/lang/StringBuilder;->()V const-string v1, "M" invoke-virtual {p3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; sget v1, Lcom/moji/appwidget/R$string;->month:I invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object v1 invoke-virtual {p3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, "d" invoke-virtual {p3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; sget v1, Lcom/moji/appwidget/R$string;->date:I invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object p1 invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {p2, p1}, Lcom/moji/tool/DateFormatTool;->a(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 .line 163 iget-object p2, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; new-instance p3, Ljava/lang/StringBuilder; invoke-direct {p3}, Ljava/lang/StringBuilder;->()V const-string v1, "\\$w_fd" invoke-virtual {p3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v0, "_date_type1" invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p3 invoke-virtual {p2, p3, p1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 164 :cond_2 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "$w_fd" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v2, "_date_type2" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-virtual {p2, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v1 if-eqz v1, :cond_3 .line 165 new-instance p1, Ljava/util/Date; iget-wide p2, p3, Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;->mPredictDate:J invoke-direct {p1, p2, p3}, Ljava/util/Date;->(J)V const-string p2, "M/d" invoke-static {p1, p2}, Lcom/moji/tool/DateFormatTool;->a(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 .line 166 iget-object p2, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; new-instance p3, Ljava/lang/StringBuilder; invoke-direct {p3}, Ljava/lang/StringBuilder;->()V const-string v1, "\\$w_fd" invoke-virtual {p3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v0, "_date_type2" invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p3 invoke-virtual {p2, p3, p1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 167 :cond_3 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "$w_fd" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v2, "_week" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-virtual {p2, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v1 if-eqz v1, :cond_4 .line 168 invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; move-result-object p2 .line 169 iget-wide v1, p3, Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;->mPredictDate:J invoke-virtual {p2, v1, v2}, Ljava/util/Calendar;->setTimeInMillis(J)V .line 170 invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object p1 sget p3, Lcom/moji/appwidget/R$array;->day_week:I invoke-virtual {p1, p3}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; move-result-object p1 const/4 p3, 0x7 invoke-virtual {p2, p3}, Ljava/util/Calendar;->get(I)I move-result p2 add-int/lit8 p2, p2, -0x1 aget-object p1, p1, p2 .line 171 iget-object p2, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; new-instance p3, Ljava/lang/StringBuilder; invoke-direct {p3}, Ljava/lang/StringBuilder;->()V const-string v1, "\\$w_fd" invoke-virtual {p3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v0, "_week" invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p3 invoke-virtual {p2, p3, p1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 172 :cond_4 new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v1, "$w_fd" invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, "_day_temp" invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-virtual {p2, p1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result p1 if-eqz p1, :cond_5 .line 173 new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V new-instance p2, Lcom/moji/base/WeatherTemperature; iget p3, p3, Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;->mTemperatureHigh:I invoke-direct {p2, p3}, Lcom/moji/base/WeatherTemperature;->(I)V invoke-virtual {p2}, Lcom/moji/base/WeatherTemperature;->a()I move-result p2 invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string p2, "" invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 .line 174 iget-object p2, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; new-instance p3, Ljava/lang/StringBuilder; invoke-direct {p3}, Ljava/lang/StringBuilder;->()V const-string v1, "\\$w_fd" invoke-virtual {p3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v0, "_day_temp" invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p3 invoke-virtual {p2, p3, p1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto :goto_0 .line 175 :cond_5 new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v1, "$w_fd" invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, "_night_temp" invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-virtual {p2, p1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result p1 if-eqz p1, :cond_6 .line 176 new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V new-instance p2, Lcom/moji/base/WeatherTemperature; iget p3, p3, Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;->mTemperatureLow:I invoke-direct {p2, p3}, Lcom/moji/base/WeatherTemperature;->(I)V invoke-virtual {p2}, Lcom/moji/base/WeatherTemperature;->a()I move-result p2 invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string p2, "" invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 .line 177 iget-object p2, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; new-instance p3, Ljava/lang/StringBuilder; invoke-direct {p3}, Ljava/lang/StringBuilder;->()V const-string v1, "\\$w_fd" invoke-virtual {p3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v0, "_night_temp" invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p3 invoke-virtual {p2, p3, p1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; :cond_6 :goto_0 const/4 p1, 0x0 return-object p1 .end method .method private a(Landroid/content/Context;Lcom/moji/weatherprovider/data/Weather;)V .locals 6 .line 41 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_0 return-void .line 44 :cond_0 :goto_0 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_25 .line 45 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$w_fd" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_1 .line 46 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; invoke-direct {p0, p1, v0, p2}, Lcom/moji/appwidget/image/AWTextDrawable;->a(Landroid/content/Context;Ljava/lang/String;Lcom/moji/weatherprovider/data/Weather;)Ljava/lang/String; goto :goto_0 .line 47 :cond_1 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$city_name" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_2 .line 48 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "\\$city_name" iget-object v2, p2, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v2, v2, Lcom/moji/weatherprovider/data/Detail;->mCityName:Ljava/lang/String; invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto :goto_0 .line 49 :cond_2 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$week" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_3 .line 50 invoke-static {}, Lcom/moji/tool/DateFormatTool;->a()I move-result v0 .line 51 iget-object v1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v2, "\\$week" invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v3 sget v4, Lcom/moji/appwidget/R$array;->day_week:I invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; move-result-object v3 aget-object v0, v3, v0 invoke-virtual {v1, v2, v0}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto :goto_0 .line 52 :cond_3 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$cur_week_type2" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_4 .line 53 invoke-static {}, Lcom/moji/tool/DateFormatTool;->a()I move-result v0 .line 54 iget-object v1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v2, "\\$cur_week_type2" invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v3 sget v4, Lcom/moji/appwidget/R$array;->day_week_format1:I invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; move-result-object v3 aget-object v0, v3, v0 invoke-virtual {v1, v2, v0}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto :goto_0 .line 55 :cond_4 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$cur_week_type3" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_5 .line 56 invoke-static {}, Lcom/moji/tool/DateFormatTool;->a()I move-result v0 .line 57 iget-object v1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v2, "\\$cur_week_type3" invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v3 sget v4, Lcom/moji/appwidget/R$array;->day_week_format2:I invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; move-result-object v3 aget-object v0, v3, v0 invoke-virtual {v1, v2, v0}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 58 :cond_5 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$cur_week_type4" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_6 .line 59 invoke-static {}, Lcom/moji/tool/DateFormatTool;->a()I move-result v0 .line 60 iget-object v1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v2, "\\$cur_week_type4" invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v3 sget v4, Lcom/moji/appwidget/R$array;->day_week_format3:I invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; move-result-object v3 aget-object v0, v3, v0 invoke-virtual {v1, v2, v0}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 61 :cond_6 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$cur_week_type5" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_7 .line 62 invoke-static {}, Lcom/moji/tool/DateFormatTool;->a()I move-result v0 .line 63 iget-object v1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v2, "\\$cur_week_type5" invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v3 sget v4, Lcom/moji/appwidget/R$array;->day_week_format4:I invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; move-result-object v3 aget-object v0, v3, v0 invoke-virtual {v1, v2, v0}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 64 :cond_7 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$date_short_type1" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_8 .line 65 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "M" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; sget v1, Lcom/moji/appwidget/R$string;->month:I invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, "d" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; sget v1, Lcom/moji/appwidget/R$string;->date:I invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 .line 66 iget-object v1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v2, "\\$date_short_type1" new-instance v3, Ljava/util/Date; invoke-direct {v3}, Ljava/util/Date;->()V invoke-static {v3, v0}, Lcom/moji/tool/DateFormatTool;->a(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 invoke-virtual {v1, v2, v0}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 67 :cond_8 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$date_short_type2" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_9 .line 68 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "\\$date_short_type2" new-instance v2, Ljava/util/Date; invoke-direct {v2}, Ljava/util/Date;->()V const-string v3, "MM-dd" invoke-static {v2, v3}, Lcom/moji/tool/DateFormatTool;->a(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 69 :cond_9 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$date_short_type3" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_a .line 70 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "\\$date_short_type3" new-instance v2, Ljava/util/Date; invoke-direct {v2}, Ljava/util/Date;->()V const-string v3, "MM/dd" invoke-static {v2, v3}, Lcom/moji/tool/DateFormatTool;->a(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 71 :cond_a iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$date_nl" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_b .line 72 new-instance v0, Lcom/moji/base/LunarCalendar; invoke-direct {v0}, Lcom/moji/base/LunarCalendar;->()V .line 73 iget-object v1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v2, "\\$date_nl" invoke-virtual {v0}, Lcom/moji/base/LunarCalendar;->b()Ljava/lang/String; move-result-object v0 invoke-virtual {v1, v2, v0}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 74 :cond_b iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$date_nongli_type2" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_c .line 75 new-instance v0, Lcom/moji/base/LunarCalendar; invoke-direct {v0}, Lcom/moji/base/LunarCalendar;->()V .line 76 iget-object v1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v2, "\\$date_nongli_type2" invoke-virtual {v0}, Lcom/moji/base/LunarCalendar;->c()Ljava/lang/String; move-result-object v0 invoke-virtual {v1, v2, v0}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 77 :cond_c iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$date_year" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 const/4 v1, 0x1 if-eqz v0, :cond_d .line 78 invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; move-result-object v0 .line 79 iget-object v2, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v3, "\\$date_year" new-instance v4, Ljava/lang/StringBuilder; invoke-direct {v4}, Ljava/lang/StringBuilder;->()V invoke-virtual {v0, v1}, Ljava/util/Calendar;->get(I)I move-result v0 invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v0, "" invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {v2, v3, v0}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 80 :cond_d iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v2, "$date_month" invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 const/4 v2, 0x2 if-eqz v0, :cond_e .line 81 invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; move-result-object v0 .line 82 iget-object v3, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v4, "\\$date_month" new-instance v5, Ljava/lang/StringBuilder; invoke-direct {v5}, Ljava/lang/StringBuilder;->()V invoke-virtual {v0, v2}, Ljava/util/Calendar;->get(I)I move-result v0 add-int/2addr v0, v1 invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v0, "" invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {v3, v4, v0}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 83 :cond_e iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$date_day" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_f .line 84 invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; move-result-object v0 .line 85 iget-object v1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v2, "\\$date_day" new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V const/4 v4, 0x5 invoke-virtual {v0, v4}, Ljava/util/Calendar;->get(I)I move-result v0 invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v0, "" invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {v1, v2, v0}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 86 :cond_f iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$date_jq" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_10 .line 87 new-instance v0, Lcom/moji/base/SolarTerms; invoke-direct {v0, p1}, Lcom/moji/base/SolarTerms;->(Landroid/content/Context;)V .line 88 iget-object v1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v2, "\\$date_jq" invoke-virtual {v0}, Lcom/moji/base/SolarTerms;->a()Ljava/lang/String; move-result-object v0 invoke-virtual {v1, v2, v0}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 89 :cond_10 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$time_type1" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_11 .line 90 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "\\$time_type1" new-instance v2, Ljava/util/Date; invoke-direct {v2}, Ljava/util/Date;->()V new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V const-string v4, "HH" invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; sget v4, Lcom/moji/appwidget/R$string;->dothour:I invoke-virtual {p1, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object v4 invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v4, "mm" invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; sget v4, Lcom/moji/appwidget/R$string;->minute:I invoke-virtual {p1, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object v4 invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v3 invoke-static {v2, v3}, Lcom/moji/tool/DateFormatTool;->a(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 91 :cond_11 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$time_type2" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_12 .line 92 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "\\$time_type2" new-instance v2, Ljava/util/Date; invoke-direct {v2}, Ljava/util/Date;->()V const-string v3, "HH:mm" invoke-static {v2, v3}, Lcom/moji/tool/DateFormatTool;->a(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 93 :cond_12 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$time_hour_type1" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_13 .line 94 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "\\$time_hour_type1" new-instance v2, Ljava/util/Date; invoke-direct {v2}, Ljava/util/Date;->()V const-string v3, "HH" invoke-static {v2, v3}, Lcom/moji/tool/DateFormatTool;->a(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 95 :cond_13 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$time_minute_type1" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_14 .line 96 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "\\$time_minute_type1" new-instance v2, Ljava/util/Date; invoke-direct {v2}, Ljava/util/Date;->()V const-string v3, "mm" invoke-static {v2, v3}, Lcom/moji/tool/DateFormatTool;->a(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 97 :cond_14 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$date_en_month1" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_15 .line 98 invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; move-result-object v0 .line 99 invoke-virtual {v0, v2}, Ljava/util/Calendar;->get(I)I move-result v0 .line 100 iget-object v1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v2, "\\$date_en_month1" invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v3 sget v4, Lcom/moji/appwidget/R$array;->month_format1:I invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; move-result-object v3 aget-object v0, v3, v0 invoke-virtual {v1, v2, v0}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 101 :cond_15 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$date_en_month2" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_16 .line 102 invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; move-result-object v0 .line 103 invoke-virtual {v0, v2}, Ljava/util/Calendar;->get(I)I move-result v0 .line 104 iget-object v1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v2, "\\$date_en_month2" invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v3 sget v4, Lcom/moji/appwidget/R$array;->month_format2:I invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; move-result-object v3 aget-object v0, v3, v0 invoke-virtual {v1, v2, v0}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 105 :cond_16 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$aqi_index_type1" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_17 .line 106 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "\\$aqi_index_type1" new-instance v2, Ljava/lang/StringBuilder; invoke-direct {v2}, Ljava/lang/StringBuilder;->()V iget-object v3, p2, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v3, v3, Lcom/moji/weatherprovider/data/Detail;->mAqi:Lcom/moji/weatherprovider/data/Aqi; iget v3, v3, Lcom/moji/weatherprovider/data/Aqi;->mValue:I invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v3, "" invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 107 :cond_17 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$aqi_quality_desp_type1" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_18 .line 108 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "\\$aqi_quality_desp_type1" iget-object v2, p2, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v2, v2, Lcom/moji/weatherprovider/data/Detail;->mAqi:Lcom/moji/weatherprovider/data/Aqi; iget-object v2, v2, Lcom/moji/weatherprovider/data/Aqi;->mDescription:Ljava/lang/String; invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 109 :cond_18 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$w_cd_desp" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_19 .line 110 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "\\$w_cd_desp" iget-object v2, p2, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v2, v2, Lcom/moji/weatherprovider/data/Detail;->mCondition:Lcom/moji/weatherprovider/data/Condition; iget-object v2, v2, Lcom/moji/weatherprovider/data/Condition;->mCondition:Ljava/lang/String; invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 111 :cond_19 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$w_cd_temp_type1" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_1a .line 112 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "\\$w_cd_temp_type1" new-instance v2, Ljava/lang/StringBuilder; invoke-direct {v2}, Ljava/lang/StringBuilder;->()V iget-object v3, p2, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v3, v3, Lcom/moji/weatherprovider/data/Detail;->mCondition:Lcom/moji/weatherprovider/data/Condition; iget v3, v3, Lcom/moji/weatherprovider/data/Condition;->mTemperature:I invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v3, "" invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 113 :cond_1a iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$w_cd_date" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_1b .line 114 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "M" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; sget v1, Lcom/moji/appwidget/R$string;->month:I invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, "d" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; sget v1, Lcom/moji/appwidget/R$string;->date:I invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 .line 115 iget-object v1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v2, "\\$w_cd_date" new-instance v3, Ljava/util/Date; invoke-direct {v3}, Ljava/util/Date;->()V invoke-static {v3, v0}, Lcom/moji/tool/DateFormatTool;->a(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 invoke-virtual {v1, v2, v0}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 116 :cond_1b iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$w_cd_time" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_1c .line 117 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "\\$w_cd_time" new-instance v2, Ljava/util/Date; iget-object v3, p2, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v3, v3, Lcom/moji/weatherprovider/data/Detail;->mCondition:Lcom/moji/weatherprovider/data/Condition; iget-wide v3, v3, Lcom/moji/weatherprovider/data/Condition;->mUpdatetime:J invoke-direct {v2, v3, v4}, Ljava/util/Date;->(J)V const-string v3, "HH:mm" invoke-static {v2, v3}, Lcom/moji/tool/DateFormatTool;->a(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 118 :cond_1c iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$w_cd_update_time" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_1d .line 119 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "\\$w_cd_update_time" new-instance v2, Ljava/util/Date; iget-wide v3, p2, Lcom/moji/weatherprovider/data/Weather;->mLocalUpdatetime:J invoke-direct {v2, v3, v4}, Ljava/util/Date;->(J)V const-string v3, "yyyy-MM-dd HH:mm" invoke-static {v2, v3}, Lcom/moji/tool/DateFormatTool;->a(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 120 :cond_1d iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$w_cd_update_date" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_1e .line 121 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "\\$w_cd_update_date" new-instance v2, Ljava/util/Date; iget-wide v3, p2, Lcom/moji/weatherprovider/data/Weather;->mLocalUpdatetime:J invoke-direct {v2, v3, v4}, Ljava/util/Date;->(J)V const-string v3, "yyyy-MM-dd" invoke-static {v2, v3}, Lcom/moji/tool/DateFormatTool;->a(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 122 :cond_1e iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$w_cd_update_only_time" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_1f .line 123 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "\\$w_cd_update_only_time" new-instance v2, Ljava/util/Date; iget-wide v3, p2, Lcom/moji/weatherprovider/data/Weather;->mLocalUpdatetime:J invoke-direct {v2, v3, v4}, Ljava/util/Date;->(J)V const-string v3, "HH:mm" invoke-static {v2, v3}, Lcom/moji/tool/DateFormatTool;->a(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 124 :cond_1f iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$time_sunrise" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_20 .line 125 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "\\$time_sunrise" new-instance v2, Ljava/util/Date; iget-object v3, p2, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v3, v3, Lcom/moji/weatherprovider/data/Detail;->mCondition:Lcom/moji/weatherprovider/data/Condition; iget-wide v3, v3, Lcom/moji/weatherprovider/data/Condition;->mSunRise:J invoke-direct {v2, v3, v4}, Ljava/util/Date;->(J)V const-string v3, "HH:mm" invoke-static {v2, v3}, Lcom/moji/tool/DateFormatTool;->a(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 126 :cond_20 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$time_sunset" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_21 .line 127 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "\\$time_sunset" new-instance v2, Ljava/util/Date; iget-object v3, p2, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v3, v3, Lcom/moji/weatherprovider/data/Detail;->mCondition:Lcom/moji/weatherprovider/data/Condition; iget-wide v3, v3, Lcom/moji/weatherprovider/data/Condition;->mSunSet:J invoke-direct {v2, v3, v4}, Ljava/util/Date;->(J)V const-string v3, "HH:mm" invoke-static {v2, v3}, Lcom/moji/tool/DateFormatTool;->a(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 128 :cond_21 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$w_cd_Humidity" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_22 .line 129 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "\\$w_cd_Humidity" new-instance v2, Ljava/lang/StringBuilder; invoke-direct {v2}, Ljava/lang/StringBuilder;->()V iget-object v3, p2, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v3, v3, Lcom/moji/weatherprovider/data/Detail;->mCondition:Lcom/moji/weatherprovider/data/Condition; iget v3, v3, Lcom/moji/weatherprovider/data/Condition;->mHumidity:I invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v3, "" invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 130 :cond_22 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$w_cd_uv" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_23 .line 131 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "\\$w_cd_uv" iget-object v2, p2, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v2, v2, Lcom/moji/weatherprovider/data/Detail;->mCondition:Lcom/moji/weatherprovider/data/Condition; iget-object v2, v2, Lcom/moji/weatherprovider/data/Condition;->mUvi:Ljava/lang/String; invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 132 :cond_23 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "$w_cd_wind" invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_24 .line 133 new-instance v0, Lcom/moji/base/WeatherWind; iget-object v1, p2, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v1, v1, Lcom/moji/weatherprovider/data/Detail;->mCondition:Lcom/moji/weatherprovider/data/Condition; iget-wide v1, v1, Lcom/moji/weatherprovider/data/Condition;->mWindSpeeds:D invoke-direct {v0, v1, v2}, Lcom/moji/base/WeatherWind;->(D)V .line 134 iget-object v1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v2, "\\$w_cd_wind" new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V iget-object v4, p2, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v4, v4, Lcom/moji/weatherprovider/data/Detail;->mCondition:Lcom/moji/weatherprovider/data/Condition; iget-object v4, v4, Lcom/moji/weatherprovider/data/Condition;->mWindDir:Ljava/lang/String; invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, p1}, Lcom/moji/base/WeatherWind;->a(Landroid/content/Context;)Ljava/lang/String; move-result-object v0 invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {v1, v2, v0}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 136 :cond_24 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v1, "\\$" const-string v2, "" invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; goto/16 :goto_0 .line 139 :cond_25 invoke-static {}, Lcom/moji/preferences/units/UNIT_TEMP;->getSymbolByCurrentUnitTemp()Ljava/lang/String; move-result-object p1 .line 140 iget-object p2, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v0, "\u2103" invoke-virtual {p2, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result p2 if-eqz p2, :cond_26 .line 141 iget-object p2, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v0, "\u2103" invoke-virtual {p2, v0, p1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p2 iput-object p2, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; .line 143 :cond_26 iget-object p2, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v0, "\u00b0C" invoke-virtual {p2, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result p2 if-eqz p2, :cond_27 .line 144 iget-object p2, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; const-string v0, "\u00b0C" invoke-virtual {p2, v0, p1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; :cond_27 return-void .end method # virtual methods .method public a()Ljava/lang/String; .locals 1 .line 37 iget-object v0, p0, Lcom/moji/appwidget/image/AWTextDrawable;->b:Ljava/lang/String; return-object v0 .end method