导航菜单

页面标题

页面副标题

Fancy Optimizer v4.6.3 - AppLockingActivity.java 源代码

正在查看: Fancy Optimizer v4.6.3 应用的 AppLockingActivity.java JAVA 源代码文件

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


package com.fancyclean.boost.applock.business.lockingscreen;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
import ap.j;
import com.fancyclean.boost.applock.business.lockingscreen.a;
import com.fancyclean.boost.applock.business.lockingscreen.d;
import com.fancyclean.boost.applock.ui.activity.AppLockResetPasswordActivity;
import com.fancyclean.boost.applock.ui.view.FakeForceStopDialogView;
import com.fancyclean.boost.applock.ui.view.d;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import i5.e;
import org.greenrobot.eventbus.ThreadMode;
import vj.h;

public class AppLockingActivity extends v7.a {
    public static final h q = h.f(AppLockingActivity.class);
    public static volatile boolean r = false;
    public String l;
    public d.a n;
    public com.fancyclean.boost.applock.ui.view.d o;
    public boolean m = false;
    public final b p = new b();

    public class a implements bk.c {
        public a() {
        }

        public final void a() {
            AppLockingActivity.this.o.a();
        }

        public final void b(int i) {
            if (i == 1) {
                wk.d dVar = AppLockingActivity.this;
                Toast.makeText((Context) dVar, (CharSequence) dVar.getString(2131887988), 0).show();
            }
        }

        public final void c() {
            h hVar = AppLockingActivity.q;
            AppLockingActivity appLockingActivity = AppLockingActivity.this;
            appLockingActivity.finish();
            ap.b.b().f(new l5.b(appLockingActivity.l));
        }
    }

    public class b implements d.InterfaceC0068d {
        public b() {
        }

        @Override
        public final boolean a(String str) {
            String str2 = AppLockingActivity.this.n.c;
            if (str2 != null) {
                return e.c(str, str2);
            }
            AppLockingActivity.q.d("mLaunchLockingConfigData.patternCodeHash is null", (Throwable) null);
            return false;
        }

        @Override
        public final void b(int i, boolean z10) {
            if (i != 4) {
                return;
            }
            ?? r22 = AppLockingActivity.this;
            n5.a.a(r22).e(z10);
            r22.o.setHidePatternPath(z10);
        }

        @Override
        public final void c(String str) {
            ?? r02 = AppLockingActivity.this;
            i5.b.b(r02.getApplicationContext()).c(r02.n.a, r02.l, str);
        }

        @Override
        public final void d() {
            h hVar = AppLockingActivity.q;
            AppLockingActivity appLockingActivity = AppLockingActivity.this;
            appLockingActivity.finish();
            ap.b.b().f(new l5.b(appLockingActivity.l));
        }

        @Override
        public final void e(ImageView imageView, TextView textView) {
            ?? r02 = AppLockingActivity.this;
            j4.b.N(r02, r02.l, imageView, textView);
        }

        @Override
        public final void f(FakeForceStopDialogView fakeForceStopDialogView) {
            ?? r22 = AppLockingActivity.this;
            r5.a aVar = new r5.a(r22.l);
            aVar.c(r22);
            fakeForceStopDialogView.setDialogMessage(r22.getString(2131886629, aVar.e));
        }

        @Override
        public final void g(int i) {
            ?? r02 = AppLockingActivity.this;
            if (i == 1) {
                r02.startActivity(new Intent((Context) r02, (Class<?>) AppLockResetPasswordActivity.class));
            } else if (i == 2) {
                i5.a.j(r02, 1, null, false, true, false);
            } else {
                if (i != 3) {
                    return;
                }
                i5.a.j(r02, 3, r02.l, false, true, false);
            }
        }

        @Override
        public final void h(ImageView imageView) {
            ?? r02 = AppLockingActivity.this;
            j4.b.M(r02, r02.l, imageView);
        }

        @Override
        public final void i() {
            h hVar = AppLockingActivity.q;
            AppLockingActivity.this.X2();
        }

        @Override
        public final boolean j(String str) {
            String str2 = AppLockingActivity.this.n.d;
            if (str2 != null) {
                return e.d(str, str2);
            }
            AppLockingActivity.q.d("mLaunchLockingConfigData.pinCodeHash is null", (Throwable) null);
            return false;
        }

        @Override
        public final boolean k() {
            return AppLockingActivity.this.n.g;
        }
    }

    public final void X2() {
        if (this.n.b) {
            i5.d.b(this).c(new a());
        }
    }

    public final void finish() {
        r = false;
        super/*android.app.Activity*/.finish();
    }

    public final void onBackPressed() {
        Intent intent = new Intent("android.intent.action.MAIN");
        intent.addCategory("android.intent.category.HOME");
        try {
            startActivity(intent);
            finish();
        } catch (Exception e) {
            q.d((String) null, e);
        }
    }

    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        r = true;
        this.n = d.a(this).f;
        Intent intent = getIntent();
        this.l = intent.getStringExtra(CampaignEx.JSON_KEY_PACKAGE_NAME);
        this.m = intent.getBooleanExtra("disguise_lock_mode_enabled", false);
        com.fancyclean.boost.applock.ui.view.d dVar = new com.fancyclean.boost.applock.ui.view.d(this);
        this.o = dVar;
        dVar.setFitsSystemWindows(false);
        this.o.setDisguiseLockModeEnabled(this.m);
        this.o.setLockType(this.n.a);
        this.o.setHidePatternPath(this.n.e);
        this.o.setRandomPasswordKeyboard(this.n.f);
        this.o.setFingerprintVisibility(this.n.b);
        this.o.setLockingViewCallback(this.p);
        this.o.setVibrationFeedbackEnabled(this.n.h);
        X2();
        setContentView(this.o);
        if (ap.b.b().e(this)) {
            return;
        }
        ap.b.b().j(this);
    }

    public final void onDestroy() {
        ap.b.b().l(this);
        super/*il.b*/.onDestroy();
        r = false;
    }

    @j(threadMode = ThreadMode.MAIN)
    public void onDismissLockingScreenEvent(a.C0061a c0061a) {
        finish();
    }

    @j(threadMode = ThreadMode.MAIN)
    public void onReInitFingerprintEvent(a.b bVar) {
        X2();
    }

    public final void onStart() {
        super/*il.b*/.onStart();
        tk.b.a().c("activity_locking_screen");
    }

    @Override
    public final void onStop() {
        super.onStop();
        overridePendingTransition(0, 0);
    }
}