NetWorkUtil.smali
.class public Lcom/hurizem/untils/NetWorkUtil;
.super Ljava/lang/Object;
.source "NetWorkUtil.java"
# direct methods
.method public constructor <init>()V
.registers 1
.line 7
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static isMobileConnected(Landroid/content/Context;)Z
.registers 3
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"context"
}
.end annotation
const/4 v0, 0x0
if-eqz p0, :cond_16
const-string v1, "connectivity"
.line 38
invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Landroid/net/ConnectivityManager;
.line 40
invoke-virtual {p0, v0}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
move-result-object p0
if-eqz p0, :cond_16
.line 42
invoke-virtual {p0}, Landroid/net/NetworkInfo;->isAvailable()Z
move-result p0
return p0
:cond_16
return v0
.end method
.method public static isNetworkConnected(Landroid/content/Context;)Z
.registers 2
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"context"
}
.end annotation
if-eqz p0, :cond_15
const-string v0, "connectivity"
.line 13
invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Landroid/net/ConnectivityManager;
.line 14
invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
move-result-object p0
if-eqz p0, :cond_15
.line 16
invoke-virtual {p0}, Landroid/net/NetworkInfo;->isAvailable()Z
move-result p0
return p0
:cond_15
const/4 p0, 0x0
return p0
.end method
.method public static isWifiConnected(Landroid/content/Context;)Z
.registers 2
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"context"
}
.end annotation
const-string v0, "connectivity"
.line 25
invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Landroid/net/ConnectivityManager;
.line 26
invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
move-result-object p0
if-eqz p0, :cond_16
.line 28
invoke-virtual {p0}, Landroid/net/NetworkInfo;->getType()I
move-result p0
const/4 v0, 0x1
if-ne p0, v0, :cond_16
return v0
:cond_16
const/4 p0, 0x0
return p0
.end method