.class public final Lcom/fyber/inneractive/sdk/util/i0; .super Ljava/lang/Object; .source "SourceFile" # direct methods .method public static a(Ljava/lang/String;)Landroid/graphics/Bitmap; .locals 2 const/4 v0, 0x0 .line 5 :try_start_0 invoke-static {p0, v0}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B move-result-object p0 .line 6 array-length v1, p0 invoke-static {p0, v0, v1}, Landroid/graphics/BitmapFactory;->decodeByteArray([BII)Landroid/graphics/Bitmap; move-result-object p0 :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 return-object p0 :catch_0 move-exception p0 .line 8 invoke-virtual {p0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; move-result-object p0 filled-new-array {p0}, [Ljava/lang/Object; move-result-object p0 const-string v0, "IAimageLoaderUtil failed stringToBitMap with %s" invoke-static {v0, p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V const/4 p0, 0x0 return-object p0 .end method .method public static a(Landroid/graphics/Bitmap;)Ljava/lang/String; .locals 3 .line 1 new-instance v0, Ljava/io/ByteArrayOutputStream; invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;->()V .line 2 sget-object v1, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat; const/16 v2, 0x64 invoke-virtual {p0, v1, v2, v0}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z .line 3 invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B move-result-object p0 const/4 v0, 0x0 .line 4 invoke-static {p0, v0}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String; move-result-object p0 return-object p0 .end method