package com.seewo.ota.activity;

import android.annotation.SuppressLint;
import android.app.Dialog;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import android.view.View;
import android.widget.TextView;
import com.seewo.adbcommons.model.CmdOTAEvent;
import com.seewo.libmyousdk.model.RomUpdateInfo;
import com.seewo.libvui.h.e;
import com.seewo.ota.R;
import com.seewo.ota.util.ImageCheckUtil;

/* JADX INFO: loaded from: classes.dex */
public class DefaultUpgradeActivity extends d2 {
    private Dialog n;
    private View o;
    private TextView p;
    private BroadcastReceiver q = new a();
    private final com.seewo.ota.v.u.s r = new b();

    class a extends BroadcastReceiver {
        a() {
        }

        @Override // android.content.BroadcastReceiver
        public void onReceive(Context context, Intent intent) {
            DefaultUpgradeActivity.this.m();
            DefaultUpgradeActivity.this.finish();
        }
    }

    class b implements com.seewo.ota.v.u.s {
        b() {
        }

        @Override // com.seewo.ota.v.u.s
        public void a(int i2) {
        }

        @Override // com.seewo.ota.v.u.s
        public void b() {
        }

        @Override // com.seewo.ota.v.u.s
        public void c(int i2, Object obj) {
            DefaultUpgradeActivity.this.finish();
        }

        @Override // com.seewo.ota.v.u.s, android.os.RecoverySystem.ProgressListener
        public void onProgress(int i2) {
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void m() {
        Dialog dialog = this.n;
        if (dialog == null || !dialog.isShowing()) {
            return;
        }
        this.n.dismiss();
    }

    private String n(boolean z) {
        if (!getResources().getBoolean(R.bool.support_show_upgrade_message) || this.f2011b == null) {
            return z ? String.format(getString(R.string.update_dialog_message_of_wipe), this.f2011b.getVersionCode()) : String.format(getString(R.string.update_dialog_message), this.f2011b.getVersionCode());
        }
        return String.format(getString(R.string.update_dialog_message), this.f2011b.getVersionCode()) + "\n\n" + this.f2011b.getUpdateDesc();
    }

    private int o(boolean z) {
        return z ? R.string.update_dialog_title_of_wipe : R.string.update_dialog_title;
    }

    private void p() {
        boolean zQ = q();
        e.a aVar = new e.a(this);
        aVar.y(o(zQ));
        aVar.o(n(zQ));
        aVar.p(R.string.btn_cancel, new DialogInterface.OnClickListener() { // from class: com.seewo.ota.activity.j
            @Override // android.content.DialogInterface.OnClickListener
            public final void onClick(DialogInterface dialogInterface, int i2) {
                this.f2038b.r(dialogInterface, i2);
            }
        });
        aVar.w(R.string.btn_ok, new DialogInterface.OnClickListener() { // from class: com.seewo.ota.activity.k
            @Override // android.content.DialogInterface.OnClickListener
            public final void onClick(DialogInterface dialogInterface, int i2) {
                this.f2045b.s(dialogInterface, i2);
            }
        });
        com.seewo.libvui.h.b bVarA = aVar.a();
        this.n = bVarA;
        bVarA.setCanceledOnTouchOutside(false);
        this.n.setOnKeyListener(new DialogInterface.OnKeyListener() { // from class: com.seewo.ota.activity.i
            @Override // android.content.DialogInterface.OnKeyListener
            public final boolean onKey(DialogInterface dialogInterface, int i2, KeyEvent keyEvent) {
                return this.f2034b.t(dialogInterface, i2, keyEvent);
            }
        });
    }

    private boolean q() {
        return this.f2012f == 0 && com.seewo.ota.util.h.a() && ImageCheckUtil.a(c());
    }

    private void u() {
        CmdOTAEvent cmdOTAEvent = new CmdOTAEvent();
        cmdOTAEvent.mEventCode = 1;
        cmdOTAEvent.mOTAPath = c();
        cmdOTAEvent.mOTAMD5 = this.f2011b.getFileMd5();
        d.e.a.a.g().j(cmdOTAEvent);
    }

    private void v() {
        IntentFilter intentFilter = new IntentFilter();
        intentFilter.addAction("com.seewo.ota.checkstatus");
        registerReceiver(this.q, intentFilter);
    }

    private void w() {
        if (this.n == null) {
            p();
        }
        if (this.n.isShowing()) {
            return;
        }
        this.n.show();
    }

    @SuppressLint({"CheckResult"})
    private void x() {
    }

    private void y() {
        this.o.setVisibility(0);
        this.p.setVisibility(0);
        x();
    }

    private void z() {
        unregisterReceiver(this.q);
    }

    @Override // com.seewo.ota.activity.d2
    public int d() {
        return R.layout.sys_upgrade_dialog;
    }

    @Override // com.seewo.ota.activity.d2
    public void k(boolean z) {
        super.k(z);
        if (this.f2011b != null) {
            if (this.f2012f != 1 || !com.seewo.ota.util.h.a()) {
                com.seewo.ota.v.u.r.d().n(c(), false, this.f2015i);
            } else {
                d.e.e.d.g().f(d.e.e.e.a.d().a(), Boolean.valueOf(z)).J(Boolean.FALSE).N();
                u();
            }
        }
    }

    @Override // com.seewo.ota.activity.d2, android.app.Activity
    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        v();
        this.o = findViewById(R.id.progressbar);
        this.p = (TextView) findViewById(R.id.progress_text);
        RomUpdateInfo romUpdateInfo = this.f2011b;
        if (romUpdateInfo == null) {
            Log.e("DefaultUpgradeActivity", "mUpdateFile is null. finish.");
            finish();
            return;
        }
        if ((romUpdateInfo != null && romUpdateInfo.isForceUpdate() && getResources().getBoolean(R.bool.support_force_update)) || this.f2013g) {
            y();
            j(true);
        } else {
            w();
        }
        com.seewo.ota.v.u.r.d().l("DefaultUpgradeActivity", this.r);
    }

    @Override // com.seewo.ota.activity.d2, android.app.Activity
    protected void onDestroy() {
        super.onDestroy();
        z();
    }

    @Override // android.app.Activity, android.view.KeyEvent.Callback
    public boolean onKeyDown(int i2, KeyEvent keyEvent) {
        if (i2 != 4) {
            return super.onKeyDown(i2, keyEvent);
        }
        m();
        finish();
        return true;
    }

    @Override // android.app.Activity
    protected void onStop() {
        super.onStop();
        com.seewo.ota.v.u.r.d().m("DefaultUpgradeActivity");
    }

    public /* synthetic */ void r(DialogInterface dialogInterface, int i2) {
        e();
        this.n.dismiss();
        finish();
    }

    public /* synthetic */ void s(DialogInterface dialogInterface, int i2) {
        m();
        y();
        j(false);
    }

    public /* synthetic */ boolean t(DialogInterface dialogInterface, int i2, KeyEvent keyEvent) {
        if (i2 != 4) {
            return false;
        }
        dialogInterface.dismiss();
        finish();
        return true;
    }
}
