ConfigurationHelper.smali
.class public final Landroid/support/v4/content/res/ConfigurationHelper;
.super Ljava/lang/Object;
.source "ConfigurationHelper.java"
# direct methods
.method private constructor <init>()V
.registers 1
.prologue
.line 30
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 31
return-void
.end method
.method public static getDensityDpi(Landroid/content/res/Resources;)I
.registers 3
.param p0 # Landroid/content/res/Resources;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.prologue
.line 79
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x11
if-lt v0, v1, :cond_d
.line 80
invoke-virtual {p0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
move-result-object v0
iget v0, v0, Landroid/content/res/Configuration;->densityDpi:I
.line 82
:goto_c
return v0
:cond_d
invoke-virtual {p0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
move-result-object v0
iget v0, v0, Landroid/util/DisplayMetrics;->densityDpi:I
goto :goto_c
.end method
.method public static getScreenHeightDp(Landroid/content/res/Resources;)I
.registers 2
.param p0 # Landroid/content/res/Resources;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.prologue
.line 43
invoke-virtual {p0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
move-result-object v0
iget v0, v0, Landroid/content/res/Configuration;->screenHeightDp:I
return v0
.end method
.method public static getScreenWidthDp(Landroid/content/res/Resources;)I
.registers 2
.param p0 # Landroid/content/res/Resources;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.prologue
.line 56
invoke-virtual {p0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
move-result-object v0
iget v0, v0, Landroid/content/res/Configuration;->screenWidthDp:I
return v0
.end method
.method public static getSmallestScreenWidthDp(Landroid/content/res/Resources;)I
.registers 2
.param p0 # Landroid/content/res/Resources;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.prologue
.line 69
invoke-virtual {p0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
move-result-object v0
iget v0, v0, Landroid/content/res/Configuration;->smallestScreenWidthDp:I
return v0
.end method