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.util.Log;
import android.widget.Toast;
import g.h.a.i;
import g.j.a.a.a;
import java.util.ArrayList;
import java.util.Arrays;

/* JADX INFO: loaded from: classes.dex */
public class 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) {
        String str;
        String str2 = "com.benq.ifp.ezwrite4";
        if (i.g2(context, "com.benq.ifp.ezwrite4")) {
            str = "com.benq.ifp.ezwrite4.MainScreenActivity";
        } else {
            str2 = "com.benq.ifp.ezwrite3";
            str = "com.benq.ifp.ezwrite3.EZWriteActivity";
        }
        i.B3(context, str2, str);
    }

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

    private static void callViewSonicNote(Context context) {
        String str;
        String str2 = "com.viewsonic.droid";
        if (i.g2(context, "com.viewsonic.droid")) {
            str = "com.viewsonic.droid.MainActivity";
        } else {
            str2 = "com.eshare.paint";
            str = "com.eshare.paint.activity.PaintActivity";
        }
        i.B3(context, str2, str);
    }

    private void execStartNoteForAll() {
        String str;
        if (i.l2(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) {
            e = e2;
            str = "catch a ActivityNotFoundException when start ";
            Log.d("ActivityUtils", str, e);
        } catch (SecurityException e3) {
            e = e3;
            str = "catch a SecurityException when startActivitySafely";
            Log.d("ActivityUtils", str, e);
        }
    }

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

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

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

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

    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", "simulateKey fail", e2);
                }
            }
        }).start();
    }

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

    public void openOrExitNote() {
        ArrayList arrayList = new ArrayList(Arrays.asList(a.a));
        arrayList.add("com.seewo.systemguide.ui.activity.MainActivity");
        if (arrayList.contains(i.K1(this.mContext)) || isTooFastExecuted(800L)) {
            return;
        }
        String str = g.j.a.b.a.a;
        if (str.contains("benq")) {
            execStartNoteForBenq();
            return;
        }
        if (str.contains("viewsonic")) {
            execStartNoteForViewsonic();
            return;
        }
        if (str.equals("i3") || str.equals("i3_e") || str.startsWith("i3_")) {
            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", 4301);
        this.mContext.sendBroadcast(intent);
    }

    public void startOrExitEasiMark() {
        if (i.l2(this.mContext) || isTooFastExecuted(800L)) {
            return;
        }
        if (i.f2(this.mContext, "com.seewo.easipallet.MainActivity") || (g.j.a.c.a.b() & 32) == 32) {
            return;
        }
        if (i.t2()) {
            if (!g.j.a.c.a.c()) {
                this.mContext.sendBroadcast(new Intent("com.cvte.action.ANYMARK.close"));
                return;
            }
            return;
        }
        if (6 == i.Z0()) {
            if (i.g2(this.mContext, "com.seewo.systemdock") || i.g2(this.mContext, "com.seewo.systemtoolbar")) {
                this.mContext.sendBroadcast(new Intent("com.cvte.action.set.status.to.mark"));
                return;
            }
            return;
        }
        Intent intent = new Intent();
        intent.putExtra("KEY_MARK_START_TYPE", 6);
        Context context = this.mContext;
        if (i.t2()) {
            if (3 == intent.getIntExtra("KEY_MARK_START_TYPE", 4)) {
                context.sendBroadcast(new Intent("com.cvte.action.ANYMARK.resume"));
            }
        } else {
            intent.setComponent(new ComponentName("com.seewo.easimark", "com.seewo.easimark.MarkService"));
            try {
                context.startService(intent);
            } catch (Exception e2) {
                Log.e("ActivityUtils", "Exception", e2);
                Toast.makeText(context, "can't start application.", 0).show();
            }
        }
    }

    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"));
    }
}
