package com.seewo.vcommons.executor;

import android.app.Instrumentation;
import android.content.ActivityNotFoundException;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.os.UserHandle;
import android.provider.Settings;
import android.util.Log;
import android.widget.Toast;
import com.seewo.sdk.model.SDKKeyEvent;
import d.i.b.b;
import d.i.c.a;
import d.i.f.c.c;
import java.util.ArrayList;
import java.util.Arrays;

/* JADX INFO: loaded from: classes.dex */
public class ButtonActionExecutor {
    public static final String TAG = "ButtonActionExecutor";
    public static final int TIME_EXECUTE_DELAYED = 800;
    public static final int TIME_PAGE_CHANGED_DLEAYED = 400;
    private static long lastClickTime;
    private Context mContext;

    public ButtonActionExecutor(Context context) {
        this.mContext = context;
    }

    private static void callBenqNote(Context context) {
        if (a.v(context, "com.benq.ifp.ezwrite4")) {
            a.I(context, "com.benq.ifp.ezwrite4", "com.benq.ifp.ezwrite4.MainScreenActivity");
        } else {
            a.I(context, "com.benq.ifp.ezwrite3", "com.benq.ifp.ezwrite3.EZWriteActivity");
        }
    }

    private static void callI3Note(Context context) {
        a.I(context, "be.appwise.i3notes", "be.appwise.i3notes.activities.BoardActivity");
    }

    private static void callViewSonicNote(Context context) {
        if (a.v(context, "com.viewsonic.droid")) {
            a.I(context, "com.viewsonic.droid", "com.viewsonic.droid.MainActivity");
        } else {
            a.I(context, "com.eshare.paint", "com.eshare.paint.activity.PaintActivity");
        }
    }

    public static boolean checkIsGoodViewDockStyle(Context context) {
        return Settings.Global.getInt(context.getContentResolver(), "KEY_SYSTEM_DOCK_STYLE", 1) == 1;
    }

    private void execStartNoteForAll() {
        if (a.x(this.mContext)) {
            backToHome();
            return;
        }
        Context context = this.mContext;
        Intent intent = new Intent("com.seewo.easinote");
        intent.setFlags(268435456);
        try {
            context.startActivity(intent);
        } catch (ActivityNotFoundException e2) {
            Log.d("ActivityUtils", "catch a ActivityNotFoundException when start ", e2);
        } catch (SecurityException e3) {
            Log.d("ActivityUtils", "catch a SecurityException when startActivitySafely", e3);
        }
    }

    private void execStartNoteForBenq() {
        if (a.t(this.mContext, "com.benq.ifp.ezwrite4.MainScreenActivity") || a.t(this.mContext, "com.benq.ifp.ezwrite3.EZWriteActivity")) {
            backToHome();
        } else {
            callBenqNote(this.mContext);
        }
    }

    private void execStartNoteForI3() {
        if (a.t(this.mContext, "be.appwise.i3notes.activities.BoardActivity")) {
            backToHome();
        } else {
            callI3Note(this.mContext);
        }
    }

    private void execStartNoteForViewsonic() {
        if (a.t(this.mContext, "com.viewsonic.droid.MainActivity") || a.t(this.mContext, "com.eshare.paint.activity.PaintActivity")) {
            backToHome();
        } else {
            callViewSonicNote(this.mContext);
        }
    }

    private static synchronized boolean isTooFastExecuted(long j2) {
        long jCurrentTimeMillis = System.currentTimeMillis();
        if (jCurrentTimeMillis - lastClickTime < 0) {
            lastClickTime = 0L;
        }
        if (jCurrentTimeMillis - lastClickTime < j2) {
            return true;
        }
        lastClickTime = jCurrentTimeMillis;
        return false;
    }

    public static void simulateKeystroke(final int i2) {
        new Thread(new Runnable() { // from class: com.seewo.vcommons.executor.ButtonActionExecutor.1
            @Override // java.lang.Runnable
            public void run() {
                try {
                    new Instrumentation().sendKeyDownUpSync(i2);
                } catch (Exception e2) {
                    Log.e(ButtonActionExecutor.TAG, "simulateKey fail", e2);
                }
            }
        }).start();
    }

    private void startOrExitMark() {
        if (a.y()) {
            Log.i(TAG, "isMarkRunning");
            if (!"1".equals(c.e("persist.sys.accelerator_lock"))) {
                Context context = this.mContext;
                Intent intent = new Intent("com.cvte.action.ANYMARK.close");
                UserHandle userHandle = b.a;
                int i2 = d.i.b.a.a;
                context.sendBroadcastAsUser(intent, userHandle);
                return;
            }
            return;
        }
        if (d.i.f.g.a.RK3288 == a.e()) {
            Log.i(TAG, "is3288Machine");
            if (a.v(this.mContext, "com.seewo.systemdock") || a.v(this.mContext, "com.seewo.systemtoolbar")) {
                this.mContext.sendBroadcast(new Intent("com.cvte.action.set.status.to.mark"));
                return;
            }
            return;
        }
        Intent intent2 = new Intent();
        intent2.putExtra("KEY_MARK_START_TYPE", 6);
        Context context2 = this.mContext;
        if (a.y()) {
            if (3 == intent2.getIntExtra("KEY_MARK_START_TYPE", 4)) {
                context2.sendBroadcast(new Intent("com.cvte.action.ANYMARK.resume"));
            }
        } else {
            intent2.setComponent(new ComponentName("com.seewo.easimark", "com.seewo.easimark.MarkService"));
            try {
                d.i.b.a.a(context2, intent2, b.a);
            } catch (Exception e2) {
                Log.e("ActivityUtils", "Exception", e2);
                Toast.makeText(context2, "can't start application.", 0).show();
            }
        }
    }

    public void backToHome() {
        simulateKeystroke(3);
    }

    public void openOrExitNote() {
        ArrayList arrayList = new ArrayList(Arrays.asList(d.i.f.a.b.f3645i));
        arrayList.add("com.seewo.systemguide.ui.activity.MainActivity");
        if (arrayList.contains(a.j(this.mContext)) || isTooFastExecuted(800L)) {
            return;
        }
        if (d.i.f.b.a.a()) {
            execStartNoteForBenq();
            return;
        }
        if (d.i.f.b.a.g()) {
            execStartNoteForViewsonic();
        } else if (d.i.f.b.a.b()) {
            execStartNoteForI3();
        } else {
            execStartNoteForAll();
        }
    }

    public void pageDown() {
        if (isTooFastExecuted(400L)) {
            return;
        }
        Intent intent = new Intent("com.cvte.seewo.action.key_click");
        intent.putExtra("key_code", 93);
        this.mContext.sendBroadcast(intent);
    }

    public void pageUp() {
        if (isTooFastExecuted(400L)) {
            return;
        }
        Intent intent = new Intent("com.cvte.seewo.action.key_click");
        intent.putExtra("key_code", 92);
        this.mContext.sendBroadcast(intent);
    }

    public void startOrExitBlackScreen() {
        if (isTooFastExecuted(800L)) {
            return;
        }
        Intent intent = new Intent("com.cvte.seewo.action.key_click");
        intent.putExtra("key_code", SDKKeyEvent.KEYCODE_CVT_ONEKEY_BLACK);
        this.mContext.sendBroadcast(intent);
    }

    /* JADX WARN: Removed duplicated region for block: B:15:0x0033  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public void startOrExitEasiMark() {
        /*
            r5 = this;
            java.lang.String r0 = "ButtonActionExecutor"
            java.lang.String r1 = "startOrExitEasiMark"
            android.util.Log.i(r0, r1)
            android.content.Context r0 = r5.mContext
            boolean r0 = d.i.c.a.x(r0)
            r1 = 0
            r2 = 1
            if (r0 != 0) goto L33
            r3 = 800(0x320, double:3.953E-321)
            boolean r0 = isTooFastExecuted(r3)
            if (r0 != 0) goto L33
            android.content.Context r0 = r5.mContext
            int r3 = d.i.f.c.c.h()
            java.lang.String r4 = "com.seewo.easipallet.MainActivity"
            boolean r0 = d.i.c.a.t(r0, r4)
            if (r0 != 0) goto L2f
            r0 = 32
            r3 = r3 & r0
            if (r3 != r0) goto L2d
            goto L2f
        L2d:
            r0 = r1
            goto L30
        L2f:
            r0 = r2
        L30:
            if (r0 != 0) goto L33
            goto L5a
        L33:
            java.lang.String r0 = d.i.f.c.a.a
            boolean r0 = d.i.f.c.c.g(r0, r1)
            if (r0 == 0) goto L3c
            goto L5a
        L3c:
            java.lang.String r0 = "persist.sys.easinote.version"
            java.lang.String r0 = d.i.f.c.c.e(r0)
            float r0 = java.lang.Float.parseFloat(r0)     // Catch: java.lang.Exception -> L47
            goto L50
        L47:
            r0 = move-exception
            java.lang.String r3 = "ActivityUtils"
            java.lang.String r4 = "isNoteVersionLargeThan2 parse noteVersion fail "
            android.util.Log.e(r3, r4, r0)
            r0 = 0
        L50:
            r3 = 1073741824(0x40000000, float:2.0)
            int r0 = java.lang.Float.compare(r0, r3)
            if (r0 < 0) goto L59
            r1 = r2
        L59:
            r2 = r1
        L5a:
            if (r2 == 0) goto L5f
            r5.startOrExitMark()
        L5f:
            return
        */
        throw new UnsupportedOperationException("Method not decompiled: com.seewo.vcommons.executor.ButtonActionExecutor.startOrExitEasiMark():void");
    }

    public void startOrExitFreezeScreen() {
        if (isTooFastExecuted(800L)) {
            return;
        }
        this.mContext.sendBroadcast(new Intent("com.cvte.android.intent.action.ONEKEY_FREEZE_SCREEN"));
    }

    public void zoomIn() {
        this.mContext.sendBroadcast(new Intent("com.cvte.broadcast.freeze_screen.ZOOM_IN"));
    }

    public void zoomOut() {
        this.mContext.sendBroadcast(new Intent("com.cvte.broadcast.freeze_screen.ZOOM_OUT"));
    }
}
