j.smali
.class public Lcom/cleanmaster/feedback/daemon/j;
.super Ljava/lang/Object;
.source "UninstallFeedbackDaemon.java"
# direct methods
.method private static a(Ljava/lang/String;)Ljava/lang/String;
.registers 2
.prologue
.line 57
.line 59
:try_start_0
const-string v0, "UTF-8"
invoke-static {p0, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
:try_end_5
.catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_5} :catch_7
move-result-object p0
.line 62
:goto_6
return-object p0
.line 60
:catch_7
move-exception v0
goto :goto_6
.end method
.method public static a()V
.registers 1
.prologue
.line 23
invoke-static {}, Lcom/cleanmaster/feedback/daemon/j;->b()Z
move-result v0
if-eqz v0, :cond_9
.line 24
invoke-static {}, Lcom/cleanmaster/feedback/daemon/j;->c()V
.line 26
:cond_9
return-void
.end method
.method private static b()Z
.registers 5
.prologue
const/4 v0, 0x0
.line 30
const-string v1, "scan_config"
const-string v2, "uninstall_feedback_forbidden_devices"
const-string v3, ""
invoke-static {v1, v2, v3}, Lcom/cleanmaster/hpsharelib/cloudconfig/BoostCubeCloudConfig$Common;->getStringValue(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 32
const-string v2, "all"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_1b
sget-object v2, Landroid/os/Build;->BRAND:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_34
.line 33
:cond_1b
const-string v2, "daemon.DaemonUtil"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "cloud cfg forbidden:"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v2, v1}, Lcom/cleanmaster/feedback/daemon/h;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 41
:goto_33
return v0
.line 37
:cond_34
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x15
if-lt v1, v2, :cond_42
.line 38
const-string v1, "daemon.DaemonUtil"
const-string v2, "Above 21 devices was forbidden!"
invoke-static {v1, v2}, Lcom/cleanmaster/feedback/daemon/h;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_33
.line 41
:cond_42
const/4 v0, 0x1
goto :goto_33
.end method
.method private static c()V
.registers 4
.prologue
.line 45
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 46
const-string v1, "b"
sget-object v2, Landroid/os/Build;->BRAND:Ljava/lang/String;
invoke-static {v2}, Lcom/cleanmaster/feedback/daemon/j;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 47
const-string v1, "m"
sget-object v2, Landroid/os/Build;->MODEL:Ljava/lang/String;
invoke-static {v2}, Lcom/cleanmaster/feedback/daemon/j;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 48
const-string v1, "os"
const-string v2, "ro.build.version.release"
const-string v3, "unknown"
invoke-static {v2, v3}, Landroid/os/SystemProperties;->get(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lcom/cleanmaster/feedback/daemon/j;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 49
const-string v1, "c"
invoke-static {}, Lcom/cleanmaster/base/a;->t()I
move-result v2
invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lcom/cleanmaster/feedback/daemon/j;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 50
const-string v1, "v"
const v2, 0x3acdf8a
invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lcom/cleanmaster/feedback/daemon/j;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 51
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v1
.line 52
invoke-static {v1, v0}, Lcom/cleanmaster/feedback/daemon/e;->a(Landroid/content/Context;Ljava/util/Map;)V
.line 53
return-void
.end method