NetworkManager.smali
.class public final Lsg/bigo/mobile/android/aab/utils/NetworkManager;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lsg/bigo/mobile/android/aab/utils/NetworkManager$NetworkBroadcastReceiver;
}
.end annotation
# direct methods
.method public constructor <init>()V
.registers 1
.line 20
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a()Z
.registers 1
.line 32
invoke-static {}, Lsg/bigo/mobile/android/aab/utils/NetworkManager;->c()Landroid/net/NetworkInfo;
move-result-object v0
if-eqz v0, :cond_e
.line 33
invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z
move-result v0
if-eqz v0, :cond_e
const/4 v0, 0x1
return v0
:cond_e
const/4 v0, 0x0
return v0
.end method
.method public static b()Z
.registers 3
.line 37
invoke-static {}, Lsg/bigo/mobile/android/aab/utils/NetworkManager;->c()Landroid/net/NetworkInfo;
move-result-object v0
if-eqz v0, :cond_14
.line 38
invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
move-result v1
const/4 v2, 0x1
if-ne v1, v2, :cond_14
invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnectedOrConnecting()Z
move-result v0
if-eqz v0, :cond_14
return v2
:cond_14
const/4 v0, 0x0
return v0
.end method
.method private static c()Landroid/net/NetworkInfo;
.registers 3
const/4 v0, 0x0
.line 24
:try_start_1
invoke-static {}, Lsg/bigo/mobile/android/aab/a;->c()Landroid/app/Application;
move-result-object v1
const-string v2, "connectivity"
invoke-virtual {v1, v2}, Landroid/app/Application;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/net/ConnectivityManager;
if-nez v1, :cond_10
return-object v0
.line 25
:cond_10
invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
move-result-object v0
:try_end_14
.catchall {:try_start_1 .. :try_end_14} :catchall_14
:catchall_14
return-object v0
.end method