package com.ifpdos.factorytest.base;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.util.Log;
import android.view.KeyEvent;
import android.view.MotionEvent;
import com.ifpdos.factorytest.ConfigParser;
import com.ifpdos.factorytest.ScreenSaverTestActivity;
import com.seewo.vcommons.data.PropertiesUtils;

/* JADX INFO: loaded from: classes.dex */
public class BaseActivity extends Activity {
    private static final String DOCK_FLAG = "com.seewo.systemdock.CHANGE_FLAG";
    private static final long SCREENSAVER_DELAY = 600000;
    private static final String TAG = "FactoryBaseActivity";
    public int LAST_DOCK_STATUS = 3;
    private Handler mHandler;
    private Runnable mScreenSaverRunnable;

    @Override // android.app.Activity
    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        this.mHandler = new Handler();
    }

    @Override // android.app.Activity
    protected void onResume() {
        Log.d(TAG, "onResume");
        super.onResume();
        this.LAST_DOCK_STATUS = PropertiesUtils.getProperty("sys.system_dock_visible", 3);
        Intent intent = new Intent(DOCK_FLAG);
        intent.putExtra("package_name", getPackageName());
        intent.putExtra("flag", 4);
        sendBroadcast(intent);
        Log.d(TAG, "onResume: sendBroadcast com.seewo.systemdock.CHANGE_FLAG 4");
        newScreenSaverRunnable();
        startScreenSaverTimer();
    }

    @Override // android.app.Activity
    protected void onPause() {
        super.onPause();
        Log.d(TAG, "onPause");
        Intent intent = new Intent(DOCK_FLAG);
        intent.putExtra("package_name", getPackageName());
        Log.d(TAG, String.valueOf(this.LAST_DOCK_STATUS));
        intent.putExtra("flag", this.LAST_DOCK_STATUS);
        sendBroadcast(intent);
        Log.d(TAG, "onPause: sendBroadcast com.seewo.systemdock.CHANGE_FLAG " + this.LAST_DOCK_STATUS);
        removeScreenSaverTimer();
    }

    @Override // android.app.Activity
    public boolean onTouchEvent(MotionEvent motionEvent) {
        Log.d(TAG, "onTouchEvent");
        removeScreenSaverTimer();
        startScreenSaverTimer();
        this.mHandler.postDelayed(this.mScreenSaverRunnable, SCREENSAVER_DELAY);
        return super.onTouchEvent(motionEvent);
    }

    @Override // android.app.Activity, android.view.Window.Callback
    public boolean dispatchKeyEvent(KeyEvent keyEvent) {
        Log.d(TAG, "dispatchKeyEvent");
        removeScreenSaverTimer();
        startScreenSaverTimer();
        return super.dispatchKeyEvent(keyEvent);
    }

    private void removeScreenSaverTimer() {
        if (this.mHandler != null && ConfigParser.is9666Machine()) {
            Log.d(TAG, "removeScreenSaverTimer");
            this.mHandler.removeCallbacks(this.mScreenSaverRunnable);
        }
    }

    private void startScreenSaverTimer() {
        if (this.mHandler != null && ConfigParser.is9666Machine()) {
            Log.d(TAG, "startScreenSaverTimer");
            this.mHandler.postDelayed(this.mScreenSaverRunnable, SCREENSAVER_DELAY);
        }
    }

    private void newScreenSaverRunnable() {
        if (ConfigParser.is9666Machine()) {
            this.mScreenSaverRunnable = new Runnable() { // from class: com.ifpdos.factorytest.base.BaseActivity.1
                @Override // java.lang.Runnable
                public void run() {
                    Log.d(BaseActivity.TAG, "start ScreenSaverTestActivity");
                    BaseActivity.this.startActivity(new Intent(BaseActivity.this, (Class<?>) ScreenSaverTestActivity.class));
                }
            };
        }
    }
}
