.class public final Lcom/mbridge/msdk/newreward/function/h/a; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/mbridge/msdk/newreward/function/h/a$a; } .end annotation # direct methods .method public static synthetic a(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; .locals 0 .line 15 invoke-static {p0}, Lcom/mbridge/msdk/newreward/function/h/a;->b(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; move-result-object p0 return-object p0 .end method .method public static a(Landroid/graphics/Bitmap;Lcom/mbridge/msdk/newreward/function/h/a$a;)V .locals 1 .line 18 :try_start_0 new-instance v0, Lcom/mbridge/msdk/newreward/function/h/a$1; invoke-direct {v0, p1, p0}, Lcom/mbridge/msdk/newreward/function/h/a$1;->(Lcom/mbridge/msdk/newreward/function/h/a$a;Landroid/graphics/Bitmap;)V .line 36 invoke-static {}, Lcom/mbridge/msdk/foundation/same/f/a;->d()Ljava/util/concurrent/ThreadPoolExecutor; move-result-object p0 invoke-virtual {p0, v0}, Ljava/util/concurrent/ThreadPoolExecutor;->execute(Ljava/lang/Runnable;)V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_0 :catch_0 move-exception p0 .line 38 sget-boolean p1, Lcom/mbridge/msdk/MBridgeConstans;->DEBUG:Z if-eqz p1, :cond_0 .line 39 invoke-virtual {p0}, Ljava/lang/Throwable;->printStackTrace()V :cond_0 :goto_0 return-void .end method .method private static b(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; .locals 5 .annotation build Landroid/annotation/TargetApi; value = 0x11 .end annotation .line 47 :try_start_0 invoke-virtual {p0}, Landroid/graphics/Bitmap;->getWidth()I move-result v0 invoke-virtual {p0}, Landroid/graphics/Bitmap;->getHeight()I move-result v1 sget-object v2, Landroid/graphics/Bitmap$Config;->ARGB_4444:Landroid/graphics/Bitmap$Config; invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; move-result-object v0 .line 48 invoke-static {}, Lcom/mbridge/msdk/foundation/controller/c;->m()Lcom/mbridge/msdk/foundation/controller/c; move-result-object v1 invoke-virtual {v1}, Lcom/mbridge/msdk/foundation/controller/a;->c()Landroid/content/Context; move-result-object v1 invoke-static {v1}, Landroid/renderscript/RenderScript;->create(Landroid/content/Context;)Landroid/renderscript/RenderScript; move-result-object v1 .line 49 invoke-static {v1}, Landroid/renderscript/Element;->U8_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; move-result-object v2 invoke-static {v1, v2}, Landroid/renderscript/ScriptIntrinsicBlur;->create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlur; move-result-object v2 .line 50 invoke-static {v1, p0}, Landroid/renderscript/Allocation;->createFromBitmap(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation; move-result-object p0 .line 51 invoke-static {v1, v0}, Landroid/renderscript/Allocation;->createFromBitmap(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation; move-result-object v3 const/high16 v4, 0x41c80000 # 25.0f .line 52 invoke-virtual {v2, v4}, Landroid/renderscript/ScriptIntrinsicBlur;->setRadius(F)V .line 53 invoke-virtual {v2, p0}, Landroid/renderscript/ScriptIntrinsicBlur;->setInput(Landroid/renderscript/Allocation;)V .line 54 invoke-virtual {v2, v3}, Landroid/renderscript/ScriptIntrinsicBlur;->forEach(Landroid/renderscript/Allocation;)V .line 55 invoke-virtual {v3, v0}, Landroid/renderscript/Allocation;->copyTo(Landroid/graphics/Bitmap;)V .line 56 invoke-virtual {v1}, Landroid/renderscript/RenderScript;->destroy()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 return-object v0 :catchall_0 const/4 p0, 0x0 return-object p0 .end method