导航菜单

页面标题

页面副标题

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

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

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


package com.fancyclean.boost.applock.ui.activity;

import android.content.SharedPreferences;
import android.os.Bundle;
import android.view.ViewGroup;
import com.fancyclean.boost.applock.ui.view.PatternLockViewFixed;
import com.fancyclean.boost.applock.ui.view.j;
import com.thinkyeah.common.ui.view.TitleBar;
import java.util.ArrayList;
import t5.e0;
import t5.f0;
import t5.g0;

public class ConfirmLockPatternActivity extends e0 {
    public PatternLockViewFixed r;
    public ViewGroup s;
    public final a t = new a();
    public final b u = new b();

    public class b implements Runnable {
        public b() {
        }

        @Override
        public final void run() {
            ConfirmLockPatternActivity.this.r.i();
        }
    }

    @Override
    public final ViewGroup X2() {
        return this.s;
    }

    @Override
    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(2131558473);
        TitleBar findViewById = findViewById(2131363196);
        ArrayList arrayList = new ArrayList();
        if (i5.a.c(this).g()) {
            arrayList.add(new TitleBar.i(new TitleBar.b(2131231295), new TitleBar.e(2131886823), new f0(this)));
        }
        TitleBar.a configure = findViewById.getConfigure();
        configure.a.h = arrayList;
        configure.e(2131887867);
        configure.c(true);
        configure.g(new g0(this));
        configure.a();
        PatternLockViewFixed patternLockViewFixed = (PatternLockViewFixed) findViewById(2131362906);
        this.r = patternLockViewFixed;
        SharedPreferences sharedPreferences = getSharedPreferences("app_lock", 0);
        patternLockViewFixed.setTactileFeedbackEnabled(sharedPreferences != null ? sharedPreferences.getBoolean("vibration_feedback_enabled", true) : true);
        this.r.setInStealthMode(false);
        this.r.s.add(this.t);
        PatternLockViewFixed patternLockViewFixed2 = this.r;
        SharedPreferences sharedPreferences2 = getSharedPreferences("app_lock", 0);
        patternLockViewFixed2.setInStealthMode(sharedPreferences2 != null ? sharedPreferences2.getBoolean("hide_pattern_path_enabled", false) : false);
        this.s = (ViewGroup) findViewById(2131362968);
    }

    public class a implements j {
        public a() {
        }

        @Override
        public final void b(ArrayList arrayList) {
            ?? r02 = ConfirmLockPatternActivity.this;
            String h = PatternLockViewFixed.h(r02.r, arrayList);
            SharedPreferences sharedPreferences = r02.getSharedPreferences("app_lock", 0);
            if (i5.e.c(h, sharedPreferences != null ? sharedPreferences.getString("pattern_code_hash", null) : null)) {
                r02.Y2();
                r02.finish();
                return;
            }
            r02.r.setViewMode(2);
            PatternLockViewFixed patternLockViewFixed = r02.r;
            b bVar = r02.u;
            patternLockViewFixed.removeCallbacks(bVar);
            r02.r.postDelayed(bVar, 2000L);
        }

        @Override
        public final void c() {
            ConfirmLockPatternActivity confirmLockPatternActivity = ConfirmLockPatternActivity.this;
            confirmLockPatternActivity.r.removeCallbacks(confirmLockPatternActivity.u);
        }

        @Override
        public final void d() {
            ConfirmLockPatternActivity confirmLockPatternActivity = ConfirmLockPatternActivity.this;
            confirmLockPatternActivity.r.removeCallbacks(confirmLockPatternActivity.u);
        }

        @Override
        public final void a() {
        }
    }
}