a.smali
.class public Lcom/meizu/cloud/pushsdk/util/a;
.super Ljava/lang/Object;
# direct methods
.method public static a(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;
invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
move-result-object v0
return-object v0
.end method
.method public static b(Landroid/content/Context;)Z
.registers 4
const/4 v0, 0x1
invoke-static {p0}, Lcom/meizu/cloud/pushsdk/util/a;->a(Landroid/content/Context;)Landroid/net/NetworkInfo;
move-result-object v1
if-eqz v1, :cond_14
invoke-virtual {v1}, Landroid/net/NetworkInfo;->isConnected()Z
move-result v2
if-eqz v2, :cond_14
invoke-virtual {v1}, Landroid/net/NetworkInfo;->getType()I
move-result v1
if-ne v1, v0, :cond_14
:goto_13
return v0
:cond_14
const/4 v0, 0x0
goto :goto_13
.end method