正在查看: 远离手机 v4.9.11 应用的 TheWallpaperService.java JAVA 源代码文件
本页面展示 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;
}
}