.class public Lcom/moji/common/MJProperty; .super Ljava/lang/Object; .source "MJProperty.java" # static fields .field static a:Lcom/moji/preferences/ProcessPrefer; .field static b:I .field static c:I # direct methods .method static constructor ()V .locals 2 .line 23 new-instance v0, Lcom/moji/preferences/ProcessPrefer; invoke-direct {v0}, Lcom/moji/preferences/ProcessPrefer;->()V sput-object v0, Lcom/moji/common/MJProperty;->a:Lcom/moji/preferences/ProcessPrefer; .line 24 invoke-static {}, Lcom/moji/tool/AppDelegate;->a()Landroid/content/Context; move-result-object v0 if-eqz v0, :cond_0 .line 25 invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v1 if-eqz v1, :cond_0 .line 26 invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v0 invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; move-result-object v0 .line 27 iget v1, v0, Landroid/util/DisplayMetrics;->widthPixels:I sput v1, Lcom/moji/common/MJProperty;->b:I .line 28 iget v0, v0, Landroid/util/DisplayMetrics;->heightPixels:I sput v0, Lcom/moji/common/MJProperty;->c:I goto :goto_0 :cond_0 const/16 v0, 0x100 .line 30 sput v0, Lcom/moji/common/MJProperty;->b:I .line 31 sput v0, Lcom/moji/common/MJProperty;->c:I const-string v0, "Property" const-string v1, "AppDelegate.getAppContext() is null or getResource null" .line 32 invoke-static {v0, v1}, Lcom/moji/tool/log/MJLogger;->e(Ljava/lang/String;Ljava/lang/String;)V :goto_0 return-void .end method .method public constructor ()V .locals 0 .line 17 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static a()Ljava/lang/String; .locals 1 .line 37 invoke-static {}, Lcom/moji/tool/DeviceTool;->A()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public static b()Ljava/lang/String; .locals 3 .line 41 sget-object v0, Lcom/moji/common/MJProperty;->a:Lcom/moji/preferences/ProcessPrefer; sget-object v1, Lcom/moji/preferences/ProcessPrefer$KeyConstant;->VERSION:Lcom/moji/preferences/ProcessPrefer$KeyConstant; const-string v2, "" invoke-virtual {v0, v1, v2}, Lcom/moji/preferences/ProcessPrefer;->a(Lcom/moji/tool/preferences/core/IPreferKey;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public static c()Ljava/lang/String; .locals 1 .line 45 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public static d()Ljava/lang/String; .locals 1 .line 49 sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String; return-object v0 .end method .method public static e()Ljava/lang/String; .locals 1 const-string v0, "Android" return-object v0 .end method .method public static f()Ljava/lang/String; .locals 3 .line 57 sget-object v0, Lcom/moji/common/MJProperty;->a:Lcom/moji/preferences/ProcessPrefer; sget-object v1, Lcom/moji/preferences/ProcessPrefer$KeyConstant;->CHANNEL:Lcom/moji/preferences/ProcessPrefer$KeyConstant; const-string v2, "4999" invoke-virtual {v0, v1, v2}, Lcom/moji/preferences/ProcessPrefer;->a(Lcom/moji/tool/preferences/core/IPreferKey;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public static g()Ljava/lang/String; .locals 1 .line 61 sget-object v0, Lcom/moji/common/MJProperty;->a:Lcom/moji/preferences/ProcessPrefer; invoke-virtual {v0}, Lcom/moji/preferences/ProcessPrefer;->n()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public static h()Ljava/lang/String; .locals 1 .line 65 sget-object v0, Lcom/moji/common/MJProperty;->a:Lcom/moji/preferences/ProcessPrefer; invoke-virtual {v0}, Lcom/moji/preferences/ProcessPrefer;->r()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public static i()Ljava/lang/String; .locals 1 .line 68 sget-object v0, Lcom/moji/common/MJProperty;->a:Lcom/moji/preferences/ProcessPrefer; invoke-virtual {v0}, Lcom/moji/preferences/ProcessPrefer;->s()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public static j()I .locals 1 .line 72 sget v0, Lcom/moji/common/MJProperty;->b:I return v0 .end method .method public static k()I .locals 1 .line 76 sget v0, Lcom/moji/common/MJProperty;->c:I return v0 .end method .method public static l()Ljava/lang/String; .locals 1 .line 80 sget-object v0, Lcom/moji/common/MJProperty;->a:Lcom/moji/preferences/ProcessPrefer; invoke-virtual {v0}, Lcom/moji/preferences/ProcessPrefer;->h()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public static m()Ljava/lang/String; .locals 1 .line 84 sget-object v0, Lcom/moji/common/MJProperty;->a:Lcom/moji/preferences/ProcessPrefer; invoke-virtual {v0}, Lcom/moji/preferences/ProcessPrefer;->j()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public static n()I .locals 1 .line 88 new-instance v0, Lcom/moji/preferences/DefaultPrefer; invoke-direct {v0}, Lcom/moji/preferences/DefaultPrefer;->()V .line 89 invoke-virtual {v0}, Lcom/moji/preferences/DefaultPrefer;->e()I move-result v0 return v0 .end method .method public static o()Ljava/lang/String; .locals 1 .line 93 sget-object v0, Lcom/moji/common/MJProperty;->a:Lcom/moji/preferences/ProcessPrefer; invoke-virtual {v0}, Lcom/moji/preferences/ProcessPrefer;->o()Lcom/moji/preferences/units/UNIT_TEMP; move-result-object v0 invoke-virtual {v0}, Lcom/moji/preferences/units/UNIT_TEMP;->getHttpTag()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public static p()Ljava/lang/String; .locals 1 .line 97 sget-object v0, Lcom/moji/common/MJProperty;->a:Lcom/moji/preferences/ProcessPrefer; invoke-virtual {v0}, Lcom/moji/preferences/ProcessPrefer;->p()Lcom/moji/preferences/units/UNIT_SPEED; move-result-object v0 invoke-virtual {v0}, Lcom/moji/preferences/units/UNIT_SPEED;->getHttpTag()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public static q()Ljava/lang/String; .locals 1 .line 101 invoke-static {}, Lcom/moji/preferences/units/SettingCenter;->a()Lcom/moji/preferences/units/SettingCenter; move-result-object v0 invoke-virtual {v0}, Lcom/moji/preferences/units/SettingCenter;->c()Lcom/moji/preferences/units/VOICE_LANGUAGE; move-result-object v0 invoke-virtual {v0}, Lcom/moji/preferences/units/VOICE_LANGUAGE;->name()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public static r()Ljava/lang/String; .locals 1 .line 109 invoke-static {}, Lcom/moji/tool/DeviceTool;->L()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public static s()Ljava/lang/String; .locals 4 .line 117 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, " mojia/" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; sget-object v1, Lcom/moji/common/MJProperty;->a:Lcom/moji/preferences/ProcessPrefer; sget-object v2, Lcom/moji/preferences/ProcessPrefer$KeyConstant;->VERSION:Lcom/moji/preferences/ProcessPrefer$KeyConstant; const-string v3, "" invoke-virtual {v1, v2, v3}, Lcom/moji/preferences/ProcessPrefer;->a(Lcom/moji/tool/preferences/core/IPreferKey;Ljava/lang/String;)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 return-object v0 .end method .method public static t()Ljava/lang/String; .locals 3 .line 122 :try_start_0 invoke-static {}, Lcom/moji/tool/AppDelegate;->a()Landroid/content/Context; move-result-object v0 const-string v1, "avatar_animation" const/4 v2, 0x0 invoke-virtual {v0, v1, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; move-result-object v0 const-string v1, "avatarVersion" const-string v2, "" .line 123 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 return-object v0 :catch_0 const-string v0, "" return-object v0 .end method