.class Lcom/moji/multiplestatuslayout/Utils; .super Ljava/lang/Object; .source "Utils.java" # static fields .field private static a:I # direct methods .method constructor ()V .locals 0 .line 13 invoke-direct {p0}, Ljava/lang/Object;->()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;->()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