g.smali
.class public Lcom/ss/android/downloadlib/f/g;
.super Ljava/lang/Object;
.source "EventAppendUtils.java"
# direct methods
.method public static a(Lcom/ss/android/downloadad/a/b/a;Lorg/json/JSONObject;)V
.registers 4
.prologue
.line 22
if-nez p1, :cond_3
.line 34
:cond_2
:goto_2
return-void
.line 25
:cond_3
if-eqz p0, :cond_2
.line 29
:try_start_5
const-string v1, "is_patch_apply_handled"
invoke-virtual {p0}, Lcom/ss/android/downloadad/a/b/a;->K()Z
move-result v0
if-eqz v0, :cond_20
const/4 v0, 0x1
:goto_e
invoke-virtual {p1, v1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 30
const-string v0, "origin_mime_type"
invoke-virtual {p0}, Lcom/ss/android/downloadad/a/b/a;->J()Ljava/lang/String;
move-result-object v1
invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_1a
.catch Ljava/lang/Throwable; {:try_start_5 .. :try_end_1a} :catch_1b
goto :goto_2
.line 31
:catch_1b
move-exception v0
.line 32
invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
goto :goto_2
.line 29
:cond_20
const/4 v0, 0x0
goto :goto_e
.end method
.method public static a(Lorg/json/JSONObject;I)V
.registers 9
.prologue
const/4 v1, 0x1
const/4 v2, 0x0
.line 40
if-nez p0, :cond_5
.line 85
:cond_4
:goto_4
return-void
.line 43
:cond_5
invoke-static {p1}, Lcom/ss/android/socialbase/downloader/k/a;->a(I)Lcom/ss/android/socialbase/downloader/k/a;
move-result-object v3
.line 44
const-string v0, "anti_hijack_report_config"
invoke-virtual {v3, v0}, Lcom/ss/android/socialbase/downloader/k/a;->e(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
.line 45
if-eqz v0, :cond_8f
.line 47
:try_start_11
const-string v4, "report_installer_pkg_name"
invoke-virtual {v0, v4}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
.line 48
invoke-static {v4}, Lcom/ss/android/socialbase/appdownloader/g;->a(Ljava/lang/String;)Lcom/ss/android/socialbase/appdownloader/s$a;
move-result-object v4
.line 49
if-eqz v4, :cond_38
.line 50
const-string v5, "installer_package_name"
invoke-virtual {v4}, Lcom/ss/android/socialbase/appdownloader/s$a;->c()Ljava/lang/String;
move-result-object v6
invoke-virtual {p0, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 51
const-string v5, "installer_version_code"
invoke-virtual {v4}, Lcom/ss/android/socialbase/appdownloader/s$a;->f()I
move-result v6
invoke-virtual {p0, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 52
const-string v5, "installer_version_name"
invoke-virtual {v4}, Lcom/ss/android/socialbase/appdownloader/s$a;->g()Ljava/lang/String;
move-result-object v4
invoke-virtual {p0, v5, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 54
:cond_38
const-string v4, "report_file_manager_pkg_name"
invoke-virtual {v0, v4}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
.line 55
invoke-static {v4}, Lcom/ss/android/socialbase/appdownloader/g;->a(Ljava/lang/String;)Lcom/ss/android/socialbase/appdownloader/s$a;
move-result-object v4
.line 56
if-eqz v4, :cond_5f
.line 57
const-string v5, "file_manager_package_name"
invoke-virtual {v4}, Lcom/ss/android/socialbase/appdownloader/s$a;->c()Ljava/lang/String;
move-result-object v6
invoke-virtual {p0, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 58
const-string v5, "file_manager_version_code"
invoke-virtual {v4}, Lcom/ss/android/socialbase/appdownloader/s$a;->f()I
move-result v6
invoke-virtual {p0, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 59
const-string v5, "file_manager_version_name"
invoke-virtual {v4}, Lcom/ss/android/socialbase/appdownloader/s$a;->g()Ljava/lang/String;
move-result-object v4
invoke-virtual {p0, v5, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 62
:cond_5f
const-string v4, "report_appstore_pkg_name"
invoke-virtual {v0, v4}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 63
invoke-static {v0}, Lcom/ss/android/socialbase/appdownloader/g;->a(Ljava/lang/String;)Lcom/ss/android/socialbase/appdownloader/s$a;
move-result-object v0
.line 64
if-eqz v0, :cond_86
.line 65
const-string v4, "appstore_package_name"
invoke-virtual {v0}, Lcom/ss/android/socialbase/appdownloader/s$a;->c()Ljava/lang/String;
move-result-object v5
invoke-virtual {p0, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 66
const-string v4, "appstore_version_code"
invoke-virtual {v0}, Lcom/ss/android/socialbase/appdownloader/s$a;->f()I
move-result v5
invoke-virtual {p0, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 67
const-string v4, "appstore_version_name"
invoke-virtual {v0}, Lcom/ss/android/socialbase/appdownloader/s$a;->g()Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v4, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 70
:cond_86
const-string v0, "rom_version"
invoke-static {}, Lcom/ss/android/socialbase/downloader/m/ax;->g()Ljava/lang/String;
move-result-object v4
invoke-virtual {p0, v0, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_8f
.catch Ljava/lang/Throwable; {:try_start_11 .. :try_end_8f} :catch_ac
.line 77
:cond_8f
:goto_8f
const-string v0, "report_unknown_source"
invoke-virtual {v3, v0, v2}, Lcom/ss/android/socialbase/downloader/k/a;->a(Ljava/lang/String;I)I
move-result v0
if-ne v0, v1, :cond_4
.line 79
:try_start_97
invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->G()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/ss/android/socialbase/appdownloader/g;->a(Landroid/content/Context;)Z
move-result v0
.line 80
const-string v3, "is_unknown_source_enabled"
if-eqz v0, :cond_b1
move v0, v1
:goto_a4
invoke-virtual {p0, v3, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
:try_end_a7
.catch Ljava/lang/Throwable; {:try_start_97 .. :try_end_a7} :catch_a9
goto/16 :goto_4
.line 81
:catch_a9
move-exception v0
goto/16 :goto_4
.line 72
:catch_ac
move-exception v0
.line 73
invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
goto :goto_8f
:cond_b1
move v0, v2
.line 80
goto :goto_a4
.end method