o.smali
.class public Lcom/bytedance/sdk/openadsdk/utils/o;
.super Ljava/lang/Object;
.source "ImageBytesHelper.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/bytedance/sdk/openadsdk/utils/o$a;
}
.end annotation
# direct methods
.method public static a([BI)Landroid/graphics/drawable/Drawable;
.registers 5
.prologue
const/4 v2, 0x0
.line 80
if-eqz p0, :cond_6
array-length v0, p0
if-gtz v0, :cond_c
.line 81
:cond_6
new-instance v0, Landroid/graphics/drawable/ColorDrawable;
invoke-direct {v0, v2}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
.line 91
:goto_b
return-object v0
.line 85
:cond_c
const/4 v0, 0x0
:try_start_d
array-length v1, p0
invoke-static {p0, v0, v1}, Landroid/graphics/BitmapFactory;->decodeByteArray([BII)Landroid/graphics/Bitmap;
move-result-object v1
.line 86
new-instance v0, Landroid/graphics/drawable/BitmapDrawable;
invoke-direct {v0, v1}, Landroid/graphics/drawable/BitmapDrawable;-><init>(Landroid/graphics/Bitmap;)V
:try_end_17
.catch Ljava/lang/Throwable; {:try_start_d .. :try_end_17} :catch_18
goto :goto_b
.line 87
:catch_18
move-exception v0
.line 91
new-instance v0, Landroid/graphics/drawable/ColorDrawable;
invoke-direct {v0, v2}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
goto :goto_b
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;ILcom/bytedance/sdk/openadsdk/utils/o$a;Z)V
.registers 11
.prologue
.line 38
const-string v0, "splashLoadAd"
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, " getImageBytes url "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/bytedance/sdk/openadsdk/utils/u;->f(Ljava/lang/String;Ljava/lang/String;)V
.line 39
invoke-static {p0}, Lcom/bytedance/sdk/openadsdk/i/e;->a(Landroid/content/Context;)Lcom/bytedance/sdk/openadsdk/i/e;
move-result-object v0
invoke-virtual {v0}, Lcom/bytedance/sdk/openadsdk/i/e;->f()Lcom/bytedance/sdk/openadsdk/i/a/b;
move-result-object v0
new-instance v2, Lcom/bytedance/sdk/openadsdk/utils/o$1;
invoke-direct {v2, p3}, Lcom/bytedance/sdk/openadsdk/utils/o$1;-><init>(Lcom/bytedance/sdk/openadsdk/utils/o$a;)V
move-object v1, p1
move v3, p2
move v4, p2
move v5, p4
invoke-virtual/range {v0 .. v5}, Lcom/bytedance/sdk/openadsdk/i/a/b;->a(Ljava/lang/String;Lcom/bytedance/sdk/openadsdk/i/a/b$b;IIZ)V
.line 71
return-void
.end method