m.smali
.class public Lcom/cmcm/ad/data/dataProvider/adlogic/e/m;
.super Ljava/lang/Object;
.source "MarketUtils.java"
# static fields
.field public static final a:Z
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 21
invoke-static {}, Lcom/cleanmaster/pluginscommonlib/n;->f()Z
move-result v0
sput-boolean v0, Lcom/cmcm/ad/data/dataProvider/adlogic/e/m;->a:Z
return-void
.end method
.method public static a()V
.registers 3
.prologue
.line 24
invoke-static {}, Lcom/cleanmaster/pluginscommonlib/n;->b()Landroid/content/Context;
move-result-object v0
const-string v1, "market_config"
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v0
.line 25
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
.line 26
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->clear()Landroid/content/SharedPreferences$Editor;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 27
return-void
.end method
.method public static a(Landroid/view/View;I)V
.registers 3
.prologue
.line 72
if-eqz p0, :cond_b
invoke-virtual {p0}, Landroid/view/View;->getVisibility()I
move-result v0
if-eq v0, p1, :cond_b
.line 73
invoke-virtual {p0, p1}, Landroid/view/View;->setVisibility(I)V
.line 75
:cond_b
return-void
.end method
.method public static a(Ljava/util/List;)V
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<+",
"Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;",
">;)V"
}
.end annotation
.prologue
const/4 v7, 0x1
const/4 v2, 0x0
.line 34
if-eqz p0, :cond_9c
.line 35
new-instance v4, Ljava/util/HashMap;
invoke-direct {v4}, Ljava/util/HashMap;-><init>()V
.line 36
new-instance v0, Lcom/cleanmaster/hpcommonlib/utils/PackageManagerWrapper;
invoke-static {}, Lcom/cleanmaster/pluginscommonlib/n;->b()Landroid/content/Context;
move-result-object v1
invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v1
invoke-direct {v0, v1}, Lcom/cleanmaster/hpcommonlib/utils/PackageManagerWrapper;-><init>(Landroid/content/pm/PackageManager;)V
const/16 v1, 0x15a
invoke-virtual {v0, v1}, Lcom/cleanmaster/hpcommonlib/utils/PackageManagerWrapper;->getInstalledUserPackages(I)Ljava/util/List;
move-result-object v3
.line 37
if-eqz v3, :cond_34
move v1, v2
.line 38
:goto_1f
invoke-interface {v3}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_34
.line 39
invoke-interface {v3, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/content/pm/PackageInfo;
.line 40
iget-object v5, v0, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
invoke-interface {v4, v5, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 38
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_1f
:cond_34
move v3, v2
.line 43
:goto_35
invoke-interface {p0}, Ljava/util/List;->size()I
move-result v0
if-ge v3, v0, :cond_9c
.line 44
invoke-interface {p0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;
.line 45
if-eqz v0, :cond_98
.line 46
invoke-virtual {v0}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;->getPkg()Ljava/lang/String;
move-result-object v1
invoke-interface {v4, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/content/pm/PackageInfo;
.line 47
if-eqz v1, :cond_8f
.line 48
iput v7, v0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;->b:I
.line 52
:goto_51
invoke-virtual {v0}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;->aa()Ljava/util/ArrayList;
move-result-object v1
if-eqz v1, :cond_98
invoke-virtual {v0}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;->aa()Ljava/util/ArrayList;
move-result-object v1
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-nez v1, :cond_98
.line 53
invoke-virtual {v0}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;->aa()Ljava/util/ArrayList;
move-result-object v0
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v5
:goto_69
invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_98
invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;
.line 54
invoke-virtual {v0}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;->getPkg()Ljava/lang/String;
move-result-object v1
invoke-interface {v4, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/content/pm/PackageInfo;
.line 55
if-eqz v1, :cond_95
.line 56
iget v6, v0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;->a:I
if-ltz v6, :cond_92
iget v6, v0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;->a:I
iget v1, v1, Landroid/content/pm/PackageInfo;->versionCode:I
if-le v6, v1, :cond_92
.line 57
const/4 v1, 0x2
iput v1, v0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;->b:I
goto :goto_69
.line 50
:cond_8f
iput v2, v0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;->b:I
goto :goto_51
.line 59
:cond_92
iput v7, v0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;->b:I
goto :goto_69
.line 62
:cond_95
iput v2, v0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;->b:I
goto :goto_69
.line 43
:cond_98
add-int/lit8 v0, v3, 0x1
move v3, v0
goto :goto_35
.line 69
:cond_9c
return-void
.end method
.method public static b()Z
.registers 1
.prologue
.line 30
invoke-static {}, Lcom/cmcm/ad/data/dataProvider/adlogic/e/d;->a()Z
move-result v0
if-eqz v0, :cond_e
invoke-static {}, Lcom/cmcm/ad/data/dataProvider/adlogic/e/c;->b()Z
move-result v0
if-eqz v0, :cond_e
const/4 v0, 0x1
:goto_d
return v0
:cond_e
const/4 v0, 0x0
goto :goto_d
.end method