b.smali
.class public Lcom/ksad/download/d/b;
.super Ljava/lang/Object;
# direct methods
.method public static a(Landroid/content/Context;)Z
.registers 3
const/4 v1, 0x0
:try_start_1
const-string v0, "connectivity"
invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/net/ConnectivityManager;
if-nez v0, :cond_c
:goto_b
return v1
:cond_c
invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
move-result-object v0
if-eqz v0, :cond_1b
invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z
:try_end_15
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_15} :catch_1d
move-result v0
if-eqz v0, :cond_1b
const/4 v0, 0x1
:goto_19
move v1, v0
goto :goto_b
:cond_1b
move v0, v1
goto :goto_19
:catch_1d
move-exception v0
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_b
.end method
.method public static b(Landroid/content/Context;)Z
.registers 5
const/4 v1, 0x1
const/4 v2, 0x0
:try_start_2
const-string v0, "connectivity"
invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/net/ConnectivityManager;
if-nez v0, :cond_d
:cond_c
:goto_c
return v2
:cond_d
invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
move-result-object v0
if-eqz v0, :cond_c
invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z
move-result v3
if-eqz v3, :cond_c
invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
:try_end_1c
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_1c} :catch_24
move-result v0
if-ne v1, v0, :cond_22
move v0, v1
:goto_20
move v2, v0
goto :goto_c
:cond_22
move v0, v2
goto :goto_20
:catch_24
move-exception v0
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_c
.end method
.method public static c(Landroid/content/Context;)Landroid/net/NetworkInfo;
.registers 2
const-string v0, "connectivity"
invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/net/ConnectivityManager;
if-nez v0, :cond_c
const/4 v0, 0x0
:goto_b
return-object v0
:cond_c
invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
move-result-object v0
goto :goto_b
.end method