Weather/smali_classes2/com/moji/multiplestatuslayout/Utils.smali
2021-05-10 10:13:34 +02:00

79 lines
1.6 KiB
Smali

.class Lcom/moji/multiplestatuslayout/Utils;
.super Ljava/lang/Object;
.source "Utils.java"
# static fields
.field private static a:I
# direct methods
.method constructor <init>()V
.locals 0
.line 13
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Landroid/content/Context;)I
.locals 1
.line 50
sget v0, Lcom/moji/multiplestatuslayout/Utils;->a:I
if-eqz v0, :cond_0
.line 51
sget p0, Lcom/moji/multiplestatuslayout/Utils;->a:I
return p0
:cond_0
const-string v0, "window"
.line 53
invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Landroid/view/WindowManager;
if-eqz p0, :cond_1
.line 54
invoke-interface {p0}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
move-result-object v0
if-eqz v0, :cond_1
.line 55
new-instance v0, Landroid/util/DisplayMetrics;
invoke-direct {v0}, Landroid/util/DisplayMetrics;-><init>()V
.line 56
invoke-interface {p0}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
move-result-object p0
invoke-virtual {p0, v0}, Landroid/view/Display;->getMetrics(Landroid/util/DisplayMetrics;)V
.line 57
iget p0, v0, Landroid/util/DisplayMetrics;->heightPixels:I
sput p0, Lcom/moji/multiplestatuslayout/Utils;->a:I
.line 58
sget p0, Lcom/moji/multiplestatuslayout/Utils;->a:I
return p0
:cond_1
const/16 p0, 0x438
return p0
.end method