FloatingWindowReporter.smali

.class public Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter;
.super Ljava/lang/Object;
.source "FloatingWindowReporter.java"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter$Guide;,
        Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter$CloudResourceStatus;,
        Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter$Set;,
        Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter$Pop2;,
        Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter$Magic;,
        Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter$Location;
    }
.end annotation


# static fields
.field private static DEBUG:Z = false

.field public static final LEFT:I = 0x2

.field public static final RIGHT:I = 0x3


# direct methods
.method static constructor <clinit>()V
    .registers 1

    .prologue
    .line 8
    const/4 v0, 0x0

    sput-boolean v0, Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter;->DEBUG:Z

    return-void
.end method

.method public constructor <init>()V
    .registers 1

    .prologue
    .line 7
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static reportGuide(Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter$Guide;)V
    .registers 5

    .prologue
    .line 178
    if-nez p0, :cond_3

    .line 186
    :cond_2
    :goto_2
    return-void

    .line 181
    :cond_3
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "isshowed="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget v1, p0, Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter$Guide;->isshowed:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "&operation="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget v1, p0, Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter$Guide;->operation:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 183
    sget-boolean v1, Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter;->DEBUG:Z

    if-eqz v1, :cond_2

    .line 184
    const-string v1, "CleanMaster"

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    const-string v3, "[FloatingWindowReporter]-[reportGuide]:"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_2
.end method

.method public static reportLocation(Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter$Location;)V
    .registers 5

    .prologue
    .line 162
    if-nez p0, :cond_3

    .line 169
    :cond_2
    :goto_2
    return-void

    .line 165
    :cond_3
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "cm_location="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget v1, p0, Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter$Location;->location:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "&cm_liangbian="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget v1, p0, Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter$Location;->cm_liangbian:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 166
    sget-boolean v1, Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter;->DEBUG:Z

    if-eqz v1, :cond_2

    .line 167
    const-string v1, "CleanMaster"

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    const-string v3, "[FloatingWindowReporter]-[reportLocation]:"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_2
.end method

.method public static reportMagic(Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter$Magic;)V
    .registers 5

    .prologue
    .line 143
    if-nez p0, :cond_3

    .line 156
    :cond_2
    :goto_2
    return-void

    .line 146
    :cond_3
    iget v0, p0, Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter$Magic;->magicsweep:I

    if-eqz v0, :cond_a

    .line 147
    const/4 v0, 0x1

    iput v0, p0, Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter$Magic;->besom:I

    .line 148
    :cond_a
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "cm_besom="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget v1, p0, Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter$Magic;->besom:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "&cm_magicsweep="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget v1, p0, Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter$Magic;->magicsweep:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "&beforeclean="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget v1, p0, Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter$Magic;->beforeclean:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "&afterclean="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget v1, p0, Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter$Magic;->afterclean:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "&appnumber="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget v1, p0, Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter$Magic;->appnumber:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "&aftercleannum="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget v1, p0, Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter$Magic;->aftercleannum:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 153
    sget-boolean v1, Lcom/cleanmaster/hpsharelib/kinfocreporter/FloatingWindowReporter;->DEBUG:Z

    if-eqz v1, :cond_2

    .line 154
    const-string v1, "CleanMaster"

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    const-string v3, "[FloatingWindowReporter]-[reportMagic]:"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_2
.end method