336 lines
8.6 KiB
Smali
336 lines
8.6 KiB
Smali
.class public Lcom/vilyever/resource/Resource;
|
|
.super Ljava/lang/Object;
|
|
.source "Resource.java"
|
|
|
|
|
|
# instance fields
|
|
.field final self:Lcom/vilyever/resource/Resource;
|
|
|
|
|
|
# direct methods
|
|
.method public constructor <init>()V
|
|
.locals 0
|
|
|
|
.line 28
|
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
|
|
|
.line 29
|
|
iput-object p0, p0, Lcom/vilyever/resource/Resource;->self:Lcom/vilyever/resource/Resource;
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method public static getBoolean(I)Z
|
|
.locals 1
|
|
|
|
.line 85
|
|
invoke-static {}, Lcom/vilyever/contextholder/ContextHolder;->getContext()Landroid/content/Context;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0, p0}, Landroid/content/res/Resources;->getBoolean(I)Z
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static getColor(I)I
|
|
.locals 1
|
|
|
|
.line 41
|
|
invoke-static {}, Lcom/vilyever/contextholder/ContextHolder;->getContext()Landroid/content/Context;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-static {v0, p0}, Landroidx/core/content/ContextCompat;->getColor(Landroid/content/Context;I)I
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static getColorStateList(I)Landroid/content/res/ColorStateList;
|
|
.locals 1
|
|
|
|
.line 45
|
|
invoke-static {}, Lcom/vilyever/contextholder/ContextHolder;->getContext()Landroid/content/Context;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-static {v0, p0}, Landroidx/core/content/ContextCompat;->getColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
|
|
|
|
move-result-object p0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public static getDimension(I)F
|
|
.locals 1
|
|
|
|
.line 89
|
|
invoke-static {}, Lcom/vilyever/contextholder/ContextHolder;->getContext()Landroid/content/Context;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0, p0}, Landroid/content/res/Resources;->getDimension(I)F
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static getDimensionPixelSize(I)I
|
|
.locals 1
|
|
|
|
.line 93
|
|
invoke-static {}, Lcom/vilyever/contextholder/ContextHolder;->getContext()Landroid/content/Context;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0, p0}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static getDisplayMetrics()Landroid/util/DisplayMetrics;
|
|
.locals 1
|
|
|
|
.line 105
|
|
invoke-static {}, Lcom/vilyever/contextholder/ContextHolder;->getContext()Landroid/content/Context;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
|
|
|
|
move-result-object v0
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static getDrawable(I)Landroid/graphics/drawable/Drawable;
|
|
.locals 1
|
|
|
|
.line 49
|
|
invoke-static {}, Lcom/vilyever/contextholder/ContextHolder;->getContext()Landroid/content/Context;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-static {v0, p0}, Landroidx/core/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
|
|
|
|
move-result-object p0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public static getExternalCacheDirs()[Ljava/io/File;
|
|
.locals 1
|
|
|
|
.line 53
|
|
invoke-static {}, Lcom/vilyever/contextholder/ContextHolder;->getContext()Landroid/content/Context;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-static {v0}, Landroidx/core/content/ContextCompat;->getExternalCacheDirs(Landroid/content/Context;)[Ljava/io/File;
|
|
|
|
move-result-object v0
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static getExternalFilesDirs(Ljava/lang/String;)[Ljava/io/File;
|
|
.locals 1
|
|
|
|
.line 57
|
|
invoke-static {}, Lcom/vilyever/contextholder/ContextHolder;->getContext()Landroid/content/Context;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-static {v0, p0}, Landroidx/core/content/ContextCompat;->getExternalFilesDirs(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File;
|
|
|
|
move-result-object p0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public static getIntArray(I)[I
|
|
.locals 1
|
|
|
|
.line 81
|
|
invoke-static {}, Lcom/vilyever/contextholder/ContextHolder;->getContext()Landroid/content/Context;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0, p0}, Landroid/content/res/Resources;->getIntArray(I)[I
|
|
|
|
move-result-object p0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public static getInteger(I)I
|
|
.locals 1
|
|
|
|
.line 77
|
|
invoke-static {}, Lcom/vilyever/contextholder/ContextHolder;->getContext()Landroid/content/Context;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0, p0}, Landroid/content/res/Resources;->getInteger(I)I
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static getObbDirs()[Ljava/io/File;
|
|
.locals 1
|
|
|
|
.line 61
|
|
invoke-static {}, Lcom/vilyever/contextholder/ContextHolder;->getContext()Landroid/content/Context;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-static {v0}, Landroidx/core/content/ContextCompat;->getObbDirs(Landroid/content/Context;)[Ljava/io/File;
|
|
|
|
move-result-object v0
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static getResources()Landroid/content/res/Resources;
|
|
.locals 1
|
|
|
|
.line 37
|
|
invoke-static {}, Lcom/vilyever/contextholder/ContextHolder;->getContext()Landroid/content/Context;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
|
|
|
|
move-result-object v0
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static getString(I)Ljava/lang/String;
|
|
.locals 1
|
|
|
|
.line 65
|
|
invoke-static {}, Lcom/vilyever/contextholder/ContextHolder;->getContext()Landroid/content/Context;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0, p0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
|
|
|
|
move-result-object p0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public static varargs getString(I[Ljava/lang/Object;)Ljava/lang/String;
|
|
.locals 1
|
|
|
|
.line 69
|
|
invoke-static {}, Lcom/vilyever/contextholder/ContextHolder;->getContext()Landroid/content/Context;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0, p0, p1}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
|
|
|
|
move-result-object p0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public static getStringArray(I)[Ljava/lang/String;
|
|
.locals 1
|
|
|
|
.line 73
|
|
invoke-static {}, Lcom/vilyever/contextholder/ContextHolder;->getContext()Landroid/content/Context;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0, p0}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;
|
|
|
|
move-result-object p0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public static obtainAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
|
|
.locals 1
|
|
|
|
.line 101
|
|
invoke-static {}, Lcom/vilyever/contextholder/ContextHolder;->getContext()Landroid/content/Context;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0, p0, p1}, Landroid/content/res/Resources;->obtainAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
|
|
|
|
move-result-object p0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public static obtainTypedArray(I)Landroid/content/res/TypedArray;
|
|
.locals 1
|
|
|
|
.line 97
|
|
invoke-static {}, Lcom/vilyever/contextholder/ContextHolder;->getContext()Landroid/content/Context;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0, p0}, Landroid/content/res/Resources;->obtainTypedArray(I)Landroid/content/res/TypedArray;
|
|
|
|
move-result-object p0
|
|
|
|
return-object p0
|
|
.end method
|