.class public Lcom/baidu/mobads/AdSettings; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/baidu/mobads/AdSettings$c;, Lcom/baidu/mobads/AdSettings$a;, Lcom/baidu/mobads/AdSettings$d;, Lcom/baidu/mobads/AdSettings$b; } .end annotation # static fields .field private static a:Ljava/util/HashSet; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/HashSet<", "Ljava/lang/String;", ">;" } .end annotation .end field .field private static b:Lorg/json/JSONArray; .field private static c:Ljava/lang/String; .field private static d:Ljava/lang/String; .field private static e:Ljava/lang/String; .field private static f:Ljava/lang/String; .field private static g:Ljava/lang/String; .field private static h:Ljava/lang/String; .field private static i:Ljava/lang/String; .field private static j:Ljava/lang/String; .field private static k:Ljava/util/HashSet; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/HashSet<", "Ljava/lang/String;", ">;" } .end annotation .end field .field private static l:Lorg/json/JSONArray; .field private static m:Lorg/json/JSONObject; # direct methods .method static constructor ()V .locals 2 .line 116 new-instance v0, Ljava/util/HashSet; invoke-direct {v0}, Ljava/util/HashSet;->()V sput-object v0, Lcom/baidu/mobads/AdSettings;->a:Ljava/util/HashSet; .line 117 new-instance v0, Lorg/json/JSONArray; invoke-direct {v0}, Lorg/json/JSONArray;->()V sput-object v0, Lcom/baidu/mobads/AdSettings;->b:Lorg/json/JSONArray; .line 125 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V sget-object v1, Lcom/baidu/mobads/AdSettings$b;->b:Lcom/baidu/mobads/AdSettings$b; invoke-virtual {v1}, Lcom/baidu/mobads/AdSettings$b;->a()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string 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 sput-object v0, Lcom/baidu/mobads/AdSettings;->j:Ljava/lang/String; .line 126 new-instance v0, Ljava/util/HashSet; invoke-direct {v0}, Ljava/util/HashSet;->()V sput-object v0, Lcom/baidu/mobads/AdSettings;->k:Ljava/util/HashSet; .line 127 new-instance v0, Lorg/json/JSONArray; invoke-direct {v0}, Lorg/json/JSONArray;->()V sput-object v0, Lcom/baidu/mobads/AdSettings;->l:Lorg/json/JSONArray; .line 128 new-instance v0, Lorg/json/JSONObject; invoke-direct {v0}, Lorg/json/JSONObject;->()V sput-object v0, Lcom/baidu/mobads/AdSettings;->m:Lorg/json/JSONObject; return-void .end method .method public constructor ()V .locals 0 .line 15 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static getAttr()Lorg/json/JSONObject; .locals 4 .line 131 new-instance v0, Lorg/json/JSONObject; invoke-direct {v0}, Lorg/json/JSONObject;->()V .line 132 sget-object v1, Lcom/baidu/mobads/AdSettings;->a:Ljava/util/HashSet; invoke-virtual {v1}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator; move-result-object v1 .line 133 new-instance v2, Lorg/json/JSONArray; invoke-direct {v2}, Lorg/json/JSONArray;->()V sput-object v2, Lcom/baidu/mobads/AdSettings;->b:Lorg/json/JSONArray; .line 134 :goto_0 invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-eqz v2, :cond_0 .line 135 sget-object v2, Lcom/baidu/mobads/AdSettings;->b:Lorg/json/JSONArray; invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v3 invoke-virtual {v2, v3}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; goto :goto_0 .line 137 :cond_0 sget-object v1, Lcom/baidu/mobads/AdSettings;->k:Ljava/util/HashSet; invoke-virtual {v1}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator; move-result-object v1 .line 138 new-instance v2, Lorg/json/JSONArray; invoke-direct {v2}, Lorg/json/JSONArray;->()V sput-object v2, Lcom/baidu/mobads/AdSettings;->l:Lorg/json/JSONArray; .line 139 :goto_1 invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-eqz v2, :cond_1 .line 140 sget-object v2, Lcom/baidu/mobads/AdSettings;->l:Lorg/json/JSONArray; invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v3 invoke-virtual {v2, v3}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; goto :goto_1 :cond_1 :try_start_0 const-string v1, "KEY" .line 143 sget-object v2, Lcom/baidu/mobads/AdSettings;->b:Lorg/json/JSONArray; invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string v1, "SEX" .line 144 sget-object v2, Lcom/baidu/mobads/AdSettings;->c:Ljava/lang/String; invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string v1, "BIR" .line 145 sget-object v2, Lcom/baidu/mobads/AdSettings;->d:Ljava/lang/String; invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string v1, "CITY" .line 146 sget-object v2, Lcom/baidu/mobads/AdSettings;->e:Ljava/lang/String; invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string v1, "ZIP" .line 147 sget-object v2, Lcom/baidu/mobads/AdSettings;->f:Ljava/lang/String; invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string v1, "JOB" .line 148 sget-object v2, Lcom/baidu/mobads/AdSettings;->g:Ljava/lang/String; invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string v1, "EDU" .line 149 sget-object v2, Lcom/baidu/mobads/AdSettings;->h:Ljava/lang/String; invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string v1, "SAL" .line 150 sget-object v2, Lcom/baidu/mobads/AdSettings;->i:Ljava/lang/String; invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string v1, "HOB" .line 151 sget-object v2, Lcom/baidu/mobads/AdSettings;->l:Lorg/json/JSONArray; invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string v1, "R" .line 152 sget-object v2, Lcom/baidu/mobads/AdSettings;->m:Lorg/json/JSONObject; invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string v1, "RPT" .line 153 sget-object v2, Lcom/baidu/mobads/AdSettings;->j:Ljava/lang/String; invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 :catch_0 return-object v0 .end method .method public static getSupportHttps()Ljava/lang/String; .locals 1 .line 26 sget-object v0, Lcom/baidu/mobads/AdSettings;->j:Ljava/lang/String; return-object v0 .end method .method public static setBirthday(Ljava/util/Calendar;)V .locals 4 if-nez p0, :cond_0 return-void :cond_0 const/4 v0, 0x1 .line 211 invoke-virtual {p0, v0}, Ljava/util/Calendar;->get(I)I move-result v1 const/4 v2, 0x2 .line 212 invoke-virtual {p0, v2}, Ljava/util/Calendar;->get(I)I move-result v2 add-int/2addr v2, v0 const/4 v0, 0x5 .line 213 invoke-virtual {p0, v0}, Ljava/util/Calendar;->get(I)I move-result p0 .line 214 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string 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 sput-object v0, Lcom/baidu/mobads/AdSettings;->d:Ljava/lang/String; const/16 v0, 0xa if-lez v2, :cond_1 if-ge v2, v0, :cond_1 .line 216 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V sget-object v3, Lcom/baidu/mobads/AdSettings;->d:Ljava/lang/String; invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v3, "0" invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 sput-object v1, Lcom/baidu/mobads/AdSettings;->d:Ljava/lang/String; goto :goto_0 .line 218 :cond_1 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V sget-object v3, Lcom/baidu/mobads/AdSettings;->d:Ljava/lang/String; invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 sput-object v1, Lcom/baidu/mobads/AdSettings;->d:Ljava/lang/String; :goto_0 if-lez p0, :cond_2 if-ge p0, v0, :cond_2 .line 221 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V sget-object v1, Lcom/baidu/mobads/AdSettings;->d:Ljava/lang/String; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, "0" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 sput-object p0, Lcom/baidu/mobads/AdSettings;->d:Ljava/lang/String; goto :goto_1 .line 223 :cond_2 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V sget-object v1, Lcom/baidu/mobads/AdSettings;->d:Ljava/lang/String; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 sput-object p0, Lcom/baidu/mobads/AdSettings;->d:Ljava/lang/String; :goto_1 return-void .end method .method public static setCity(Ljava/lang/String;)V .locals 0 .line 234 sput-object p0, Lcom/baidu/mobads/AdSettings;->e:Ljava/lang/String; return-void .end method .method public static setEducation(Lcom/baidu/mobads/AdSettings$a;)V .locals 1 if-nez p0, :cond_0 return-void .line 268 :cond_0 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V invoke-virtual {p0}, Lcom/baidu/mobads/AdSettings$a;->a()I move-result p0 invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string p0, "" invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 sput-object p0, Lcom/baidu/mobads/AdSettings;->h:Ljava/lang/String; return-void .end method .method public static setHob(Ljava/util/List;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "Ljava/lang/String;", ">;)V" } .end annotation .line 306 sget-object v0, Lcom/baidu/mobads/AdSettings;->k:Ljava/util/HashSet; invoke-virtual {v0, p0}, Ljava/util/HashSet;->addAll(Ljava/util/Collection;)Z return-void .end method .method public static setHob([Ljava/lang/String;)V .locals 3 const/4 v0, 0x0 .line 293 :goto_0 array-length v1, p0 if-ge v0, v1, :cond_0 .line 294 sget-object v1, Lcom/baidu/mobads/AdSettings;->k:Ljava/util/HashSet; aget-object v2, p0, v0 invoke-virtual {v1, v2}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 return-void .end method .method public static setJob(Ljava/lang/String;)V .locals 0 .line 254 sput-object p0, Lcom/baidu/mobads/AdSettings;->g:Ljava/lang/String; return-void .end method .method public static setKey(Ljava/util/List;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "Ljava/lang/String;", ">;)V" } .end annotation .line 182 sget-object v0, Lcom/baidu/mobads/AdSettings;->a:Ljava/util/HashSet; invoke-virtual {v0, p0}, Ljava/util/HashSet;->addAll(Ljava/util/Collection;)Z return-void .end method .method public static setKey([Ljava/lang/String;)V .locals 3 const/4 v0, 0x0 .line 169 :goto_0 array-length v1, p0 if-ge v0, v1, :cond_0 .line 170 sget-object v1, Lcom/baidu/mobads/AdSettings;->a:Ljava/util/HashSet; aget-object v2, p0, v0 invoke-virtual {v1, v2}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 return-void .end method .method public static setSalary(Lcom/baidu/mobads/AdSettings$c;)V .locals 1 if-nez p0, :cond_0 return-void .line 282 :cond_0 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V invoke-virtual {p0}, Lcom/baidu/mobads/AdSettings$c;->a()I move-result p0 invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string p0, "" invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 sput-object p0, Lcom/baidu/mobads/AdSettings;->i:Ljava/lang/String; return-void .end method .method public static setSex(Lcom/baidu/mobads/AdSettings$d;)V .locals 1 if-nez p0, :cond_0 return-void .line 197 :cond_0 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V invoke-virtual {p0}, Lcom/baidu/mobads/AdSettings$d;->a()I move-result p0 invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string p0, "" invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 sput-object p0, Lcom/baidu/mobads/AdSettings;->c:Ljava/lang/String; return-void .end method .method public static setSupportHttps(Z)V .locals 1 if-eqz p0, :cond_0 .line 19 new-instance p0, Ljava/lang/StringBuilder; invoke-direct {p0}, Ljava/lang/StringBuilder;->()V sget-object v0, Lcom/baidu/mobads/AdSettings$b;->c:Lcom/baidu/mobads/AdSettings$b; invoke-virtual {v0}, Lcom/baidu/mobads/AdSettings$b;->a()Ljava/lang/String; move-result-object v0 invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v0, "" invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 sput-object p0, Lcom/baidu/mobads/AdSettings;->j:Ljava/lang/String; goto :goto_0 .line 21 :cond_0 new-instance p0, Ljava/lang/StringBuilder; invoke-direct {p0}, Ljava/lang/StringBuilder;->()V sget-object v0, Lcom/baidu/mobads/AdSettings$b;->b:Lcom/baidu/mobads/AdSettings$b; invoke-virtual {v0}, Lcom/baidu/mobads/AdSettings$b;->a()Ljava/lang/String; move-result-object v0 invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v0, "" invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 sput-object p0, Lcom/baidu/mobads/AdSettings;->j:Ljava/lang/String; :goto_0 return-void .end method .method public static setUserAttr(Ljava/lang/String;Ljava/lang/String;)V .locals 1 .line 330 :try_start_0 sget-object v0, Lcom/baidu/mobads/AdSettings;->m:Lorg/json/JSONObject; invoke-virtual {v0, p0, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; :try_end_0 .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 :catch_0 return-void .end method .method public static setZip(Ljava/lang/String;)V .locals 0 .line 244 sput-object p0, Lcom/baidu/mobads/AdSettings;->f:Ljava/lang/String; return-void .end method