导航菜单

页面标题

页面副标题

远离手机 v4.9.11 - TheWallpaperService.java 源代码

正在查看: 远离手机 v4.9.11 应用的 TheWallpaperService.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.lijianqiang12.silent.component.service;

import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.drawable.Drawable;
import android.service.wallpaper.WallpaperService;
import android.view.SurfaceHolder;
import androidx.lifecycle.Observer;
import com.blankj.utilcode.util.ConvertUtils;
import com.blankj.utilcode.util.ImageUtils;
import com.blankj.utilcode.util.LogUtils;
import com.blankj.utilcode.util.ScreenUtils;
import com.jeremyliao.liveeventbus.LiveEventBus;
import com.lijianqiang12.silent.I1II11Il1;
import com.lijianqiang12.silent.I1lIlIlIlIIl1;
import com.lijianqiang12.silent.IIIIlIll1I1l;
import com.lijianqiang12.silent.IIIllI1Il1lll;
import com.lijianqiang12.silent.IIll1llI1ll;
import com.lijianqiang12.silent.Il111llIIlIl1;
import com.lijianqiang12.silent.Il11I1Il1l1ll;
import com.lijianqiang12.silent.IlI1llI1llI1l;
import com.lijianqiang12.silent.IlIIII11lIII;
import com.lijianqiang12.silent.IllIlI1llll1I;
import com.lijianqiang12.silent.Illl111lI;
import com.lijianqiang12.silent.TheApplication;
import com.lijianqiang12.silent.component.service.TheWallpaperService;
import com.lijianqiang12.silent.component.service.background_service.BackgroundService;
import com.lijianqiang12.silent.l11IlIIl1Il;
import com.lijianqiang12.silent.l1I1II1ll1I1;
import com.lijianqiang12.silent.l1l11IlIllI;
import com.lijianqiang12.silent.l1l1lIII11I11;
import com.lijianqiang12.silent.lI1111l1I1Il;
import com.lijianqiang12.silent.lII111I111I;
import com.lijianqiang12.silent.lII11l1l1lIl;
import com.lijianqiang12.silent.lIIl1Ill111;
import com.lijianqiang12.silent.lIIlI11IlII1;
import com.lijianqiang12.silent.lIllI1IIlI11l;
import com.lijianqiang12.silent.ll11ll1lllIlI;
import com.lijianqiang12.silent.ll1II1Il1111l;
import com.yalantis.ucrop.view.CropImageView;
import java.io.File;
import kotlin.Metadata;

@Metadata(d1 = {"\u0000D\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\n\u0018\u00002\u00020\u0001:\u0001\"B\u0007¢\u0006\u0004\b \u0010!J\b\u0010\u0003\u001a\u00020\u0002H\u0016J \u0010\t\u001a\u00020\u00062\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0007\u001a\u00020\u00062\u0006\u0010\b\u001a\u00020\u0006H\u0016J\f\u0010\u000b\u001a\u00060\nR\u00020\u0001H\u0016J\b\u0010\f\u001a\u00020\u0002H\u0016R\u001a\u0010\u0010\u001a\u00060\rR\u00020\u00008\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b\u000e\u0010\u000fR\u0016\u0010\u0014\u001a\u00020\u00118\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b\u0012\u0010\u0013R\u0016\u0010\u0018\u001a\u00020\u00158\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b\u0016\u0010\u0017R\u0016\u0010\u001c\u001a\u00020\u00198\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u001a\u0010\u001bR\u0016\u0010\u001f\u001a\u00020\u00068\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u001d\u0010\u001e¨\u0006#"}, d2 = {"Lcom/lijianqiang12/silent/component/service/TheWallpaperService;", "Landroid/service/wallpaper/WallpaperService;", "Lcom/lijianqiang12/silent/ll1II1Il1111l;", "onCreate", "Landroid/content/Intent;", "intent", "", "flags", "startId", "onStartCommand", "Landroid/service/wallpaper/WallpaperService$Engine;", "onCreateEngine", "onDestroy", "Lcom/lijianqiang12/silent/component/service/TheWallpaperService$IIllIl1llII;", "Il11lIlllll1", "Lcom/lijianqiang12/silent/component/service/TheWallpaperService$IIllIl1llII;", "liveWallpaperEngine", "Landroid/graphics/Paint;", "I1II1ll1lI1", "Landroid/graphics/Paint;", "paint", "Lcom/lijianqiang12/silent/Illl111lI;", "l11l1l11I1", "Lcom/lijianqiang12/silent/Illl111lI;", "mStartFloat", "", "lI11lI1llIl11", "Z", "isDenyDropDown", "l1I11II1llI1I", "I", "isDenyDropDownCount", "<init>", "()V", "IIllIl1llII", "app_honor64Release"}, k = 1, mv = {1, 9, 0})
public final class TheWallpaperService extends WallpaperService {

    private Paint paint;

    private IIllIl1llII liveWallpaperEngine;

    private Illl111lI mStartFloat;

    private int isDenyDropDownCount;

    private boolean isDenyDropDown = true;

    public final class IIllIl1llII extends WallpaperService.Engine {
        public IIllIl1llII() {
            super(TheWallpaperService.this);
            TheWallpaperService.this.paint = new Paint();
        }

        private final void IIllIl1llII(SurfaceHolder surfaceHolder) {
            Canvas lockCanvas;
            if (surfaceHolder != null) {
                TheWallpaperService theWallpaperService = TheWallpaperService.this;
                synchronized (this) {
                    try {
                        String lII1lI1Illl = Il111llIIlIl1.IIllIl1llII.lII1lI1Illl(lII111I111I.l1IlI1IIII1I, "");
                        Bitmap IIllIl1llII = (lII1lI1Illl.length() <= 0 || !new File(lII1lI1Illl).exists()) ? Il11I1Il1l1ll.IIllIl1llII(theWallpaperService.getApplicationContext()) : ConvertUtils.drawable2Bitmap(Drawable.createFromPath(lII1lI1Illl));
                        if (IIllIl1llII != null) {
                            l1l1lIII11I11.IllIlI1l1I(IIllIl1llII);
                            if (IIllIl1llII.getWidth() != ScreenUtils.getScreenWidth()) {
                                IIllIl1llII = ImageUtils.scale(IIllIl1llII, ScreenUtils.getScreenWidth(), ScreenUtils.getScreenHeight());
                            }
                            if (surfaceHolder.getSurface().isValid() && (lockCanvas = surfaceHolder.lockCanvas()) != null) {
                                l1l1lIII11I11.IllIlI1l1I(IIllIl1llII);
                                Paint paint = theWallpaperService.paint;
                                if (paint == null) {
                                    l1l1lIII11I11.lI1111IllIl1("paint");
                                    paint = null;
                                }
                                lockCanvas.drawBitmap(IIllIl1llII, CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO, paint);
                                SurfaceHolder surfaceHolder2 = getSurfaceHolder();
                                if (surfaceHolder2 != null) {
                                    surfaceHolder2.unlockCanvasAndPost(lockCanvas);
                                }
                            }
                        }
                    } catch (Throwable th) {
                        throw th;
                    }
                }
            }
        }

        @Override
        public void onSurfaceChanged(@lIIl1Ill111 SurfaceHolder surfaceHolder, int i, int i2, int i3) {
            super.onSurfaceChanged(surfaceHolder, i, i2, i3);
            LogUtils.d(new Object[]{"onSurfaceChanged"});
            IIllIl1llII(surfaceHolder);
        }

        @Override
        public void onSurfaceCreated(@lIIl1Ill111 SurfaceHolder surfaceHolder) {
            super.onSurfaceCreated(surfaceHolder);
            LogUtils.d(new Object[]{"onSurfaceCreated"});
            IIllIl1llII(surfaceHolder);
        }

        @Override
        public void onSurfaceDestroyed(@lIIl1Ill111 SurfaceHolder surfaceHolder) {
            super.onSurfaceDestroyed(surfaceHolder);
            LogUtils.d(new Object[]{"onSurfaceDestroyed"});
        }

        @Override
        public void onVisibilityChanged(boolean z) {
            super.onVisibilityChanged(z);
            LogUtils.d(new Object[]{"onVisibilityChanged"});
            IIllIl1llII(getSurfaceHolder());
        }
    }

    @IIll1llI1ll(c = "com.lijianqiang12.silent.component.service.TheWallpaperService$onCreate$1", f = "TheWallpaperService.kt", i = {}, l = {43, 44}, m = "invokeSuspend", n = {}, s = {})
    static final class IlllIll1I1I extends l11IlIIl1Il implements IIIllI1Il1lll<ll11ll1lllIlI, IllIlI1llll1I<? super ll1II1Il1111l>, Object> {
        int Il11lIlllll1;

        @IIll1llI1ll(c = "com.lijianqiang12.silent.component.service.TheWallpaperService$onCreate$1$1", f = "TheWallpaperService.kt", i = {}, l = {}, m = "invokeSuspend", n = {}, s = {})
        static final class IIllIl1llII extends l11IlIIl1Il implements IIIllI1Il1lll<ll11ll1lllIlI, IllIlI1llll1I<? super ll1II1Il1111l>, Object> {
            final TheWallpaperService I1II1ll1lI1;
            int Il11lIlllll1;

            IIllIl1llII(TheWallpaperService theWallpaperService, IllIlI1llll1I<? super IIllIl1llII> illIlI1llll1I) {
                super(2, illIlI1llll1I);
                this.I1II1ll1lI1 = theWallpaperService;
            }

            @Override
            @lIllI1IIlI11l
            public final IllIlI1llll1I<ll1II1Il1111l> create(@lIIl1Ill111 Object obj, @lIllI1IIlI11l IllIlI1llll1I<?> illIlI1llll1I) {
                return new IIllIl1llII(this.I1II1ll1lI1, illIlI1llll1I);
            }

            @Override
            @lIIl1Ill111
            public final Object invoke(@lIllI1IIlI11l ll11ll1lllIlI ll11ll1lllili, @lIIl1Ill111 IllIlI1llll1I<? super ll1II1Il1111l> illIlI1llll1I) {
                return ((IIllIl1llII) create(ll11ll1lllili, illIlI1llll1I)).invokeSuspend(ll1II1Il1111l.IIllIl1llII);
            }

            @Override
            @lIIl1Ill111
            public final Object invokeSuspend(@lIllI1IIlI11l Object obj) {
                IIIIlIll1I1l.ll11llIII1111();
                if (this.Il11lIlllll1 != 0) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                l1l11IlIllI.l1llllI11l111(obj);
                Illl111lI illl111lI = this.I1II1ll1lI1.mStartFloat;
                if (illl111lI == null) {
                    l1l1lIII11I11.lI1111IllIl1("mStartFloat");
                    illl111lI = null;
                }
                illl111lI.Il11lI1III1();
                return ll1II1Il1111l.IIllIl1llII;
            }
        }

        IlllIll1I1I(IllIlI1llll1I<? super IlllIll1I1I> illIlI1llll1I) {
            super(2, illIlI1llll1I);
        }

        @Override
        @lIllI1IIlI11l
        public final IllIlI1llll1I<ll1II1Il1111l> create(@lIIl1Ill111 Object obj, @lIllI1IIlI11l IllIlI1llll1I<?> illIlI1llll1I) {
            return TheWallpaperService.this.new IlllIll1I1I(illIlI1llll1I);
        }

        @Override
        @lIIl1Ill111
        public final Object invoke(@lIllI1IIlI11l ll11ll1lllIlI ll11ll1lllili, @lIIl1Ill111 IllIlI1llll1I<? super ll1II1Il1111l> illIlI1llll1I) {
            return ((IlllIll1I1I) create(ll11ll1lllili, illIlI1llll1I)).invokeSuspend(ll1II1Il1111l.IIllIl1llII);
        }

        @Override
        @lIIl1Ill111
        public final Object invokeSuspend(@lIllI1IIlI11l Object obj) {
            Object ll11llIII1111;
            ll11llIII1111 = IIIIlIll1I1l.ll11llIII1111();
            int i = this.Il11lIlllll1;
            if (i == 0) {
                l1l11IlIllI.l1llllI11l111(obj);
                this.Il11lIlllll1 = 1;
                if (lII11l1l1lIl.IlllIll1I1I(15000L, this) == ll11llIII1111) {
                    return ll11llIII1111;
                }
            } else {
                if (i != 1) {
                    if (i != 2) {
                        throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                    }
                    l1l11IlIllI.l1llllI11l111(obj);
                    return ll1II1Il1111l.IIllIl1llII;
                }
                l1l11IlIllI.l1llllI11l111(obj);
            }
            I1lIlIlIlIIl1 Il1IlII1 = lI1111l1I1Il.Il1IlII1();
            IIllIl1llII iIllIl1llII = new IIllIl1llII(TheWallpaperService.this, null);
            this.Il11lIlllll1 = 2;
            if (IlIIII11lIII.lI111l1I1llIl(Il1IlII1, iIllIl1llII, this) == ll11llIII1111) {
                return ll11llIII1111;
            }
            return ll1II1Il1111l.IIllIl1llII;
        }
    }

    public static final void Il1IlII1(TheWallpaperService theWallpaperService, String str) {
        l1l1lIII11I11.IIl1I11I1lI1l(theWallpaperService, "this$0");
        Illl111lI illl111lI = theWallpaperService.mStartFloat;
        if (illl111lI == null) {
            l1l1lIII11I11.lI1111IllIl1("mStartFloat");
            illl111lI = null;
        }
        illl111lI.Il11lI1III1();
        theWallpaperService.isDenyDropDown = false;
    }

    @Override
    public void onCreate() {
        super.onCreate();
        LogUtils.d(new Object[]{"onCreate"});
        this.mStartFloat = new Illl111lI(this);
        if (!TheApplication.INSTANCE.IIllIl1llII().getGlobalParams().IlllIll1I1I()) {
            Illl111lI illl111lI = this.mStartFloat;
            if (illl111lI == null) {
                l1l1lIII11I11.lI1111IllIl1("mStartFloat");
                illl111lI = null;
            }
            illl111lI.lIIl1I1I();
            IlIIII11lIII.Il1IlII1(l1I1II1ll1I1.Il11lIlllll1, lI1111l1I1Il.Il11lI1III1(), (lIIlI11IlII1) null, new IlllIll1I1I(null), 2, (Object) null);
        }
        LiveEventBus.get(IlI1llI1llI1l.Il1IlII1, String.class).observeStickyForever(new Observer() {
            public final void onChanged(Object obj) {
                TheWallpaperService.Il1IlII1(TheWallpaperService.this, (String) obj);
            }
        });
    }

    @Override
    @lIllI1IIlI11l
    public WallpaperService.Engine onCreateEngine() {
        LogUtils.d(new Object[]{"onCreateEngine"});
        I1II11Il1.IIllIl1llII.IIllIl1llII(this, BackgroundService.class);
        IIllIl1llII iIllIl1llII = new IIllIl1llII();
        this.liveWallpaperEngine = iIllIl1llII;
        return iIllIl1llII;
    }

    @Override
    public void onDestroy() {
        super.onDestroy();
        LogUtils.d(new Object[]{"onDestroy"});
    }

    @Override
    public int onStartCommand(@lIllI1IIlI11l Intent intent, int flags, int startId) {
        l1l1lIII11I11.IIl1I11I1lI1l(intent, "intent");
        return 1;
    }
}