光速虚拟机 v3.8.2版本的 MD5 值为:68970fb34f75fa0f2632de9e93032f55

以下内容为反编译后的 RmProcesslimitActivity.java 源代码,内容仅作参考


package com.vphonegaga.titan.userguidance;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.res.Configuration;
import android.os.Bundle;
import android.os.Handler;
import android.os.HandlerThread;
import android.provider.Settings;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.ImageView;
import android.widget.ScrollView;
import android.widget.TextView;
import android.widget.Toast;
import androidx.core.app.NotificationCompat;
import com.common.activity.BaseAppCompatActivity;
import com.common.dialog.CustomDialog;
import com.common.utils.DeviceUtil;
import com.common.utils.IntentUtil;
import com.common.utils.PermissionUtil;
import com.common.utils.SystemUtil;
import com.flyco.tablayout.CommonTabLayout;
import com.flyco.tablayout.listener.CustomTabEntity;
import com.flyco.tablayout.listener.OnTabSelectListener;
import com.safedk.android.utils.Logger;
import com.vphonegaga.titan.AdbConnectionManager;
import com.vphonegaga.titan.MyApp;
import com.vphonegaga.titan.R;
import com.vphonegaga.titan.databinding.AppActivityRmProcesslimitBinding;
import com.vphonegaga.titan.databinding.AppLayoutRmlimitFloatBinding;
import com.vphonegaga.titan.databinding.AppLayoutRmlimitMultiBinding;
import com.vphonegaga.titan.databinding.AppLayoutRmlimitSplitBinding;
import com.vphonegaga.titan.databinding.AppLayoutRmlimitUsbBinding;
import com.vphonegaga.titan.entry.TabEntity;
import com.vphonegaga.titan.module.BaseModule;
import com.vphonegaga.titan.module.PermissionUiModule;
import com.vphonegaga.titan.roles.ConfigMgr;
import com.vphonegaga.titan.userguidance.RmProcesslimitActivity;
import com.vphonegaga.titan.window.FloatWindowHelper;
import io.github.muntashirakon.adb.AbsAdbConnectionManager;
import io.github.muntashirakon.adb.AdbAuthenticationFailedException;
import io.github.muntashirakon.adb.AdbStream;
import io.github.muntashirakon.adb.android.AdbMdns;
import java.net.InetAddress;
import java.util.ArrayList;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.atomic.AtomicReference;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.text.Charsets;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
@Metadata(bv = {1, 0, 3}, d1 = {"\u0000Î\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u0015\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\f\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u000b\n\u0002\u0018\u0002\n\u0002\b\n\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0011\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\n\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\f\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0011\u0018\u0000 ¨\u00012\u00020\u0001:\n§\u0001¨\u0001©\u0001ª\u0001«\u0001B\u0005¢\u0006\u0002\u0010\u0002J$\u0010\u0085\u0001\u001a\u00030\u0086\u00012\b\u0010\u0087\u0001\u001a\u00030\u0088\u00012\u0007\u0010\u0089\u0001\u001a\u00020U2\u0007\u0010\u008a\u0001\u001a\u00020UJ\n\u0010\u008b\u0001\u001a\u00030\u0086\u0001H\u0002J\n\u0010\u008c\u0001\u001a\u00030\u0086\u0001H\u0002J\n\u0010\u008d\u0001\u001a\u00030\u0086\u0001H\u0002J\n\u0010\u008e\u0001\u001a\u00030\u0086\u0001H\u0002J\n\u0010\u008f\u0001\u001a\u00030\u0086\u0001H\u0002J\n\u0010\u0090\u0001\u001a\u00030\u0086\u0001H\u0002J\n\u0010\u0091\u0001\u001a\u00030\u0086\u0001H\u0003J\n\u0010\u0092\u0001\u001a\u00030\u0086\u0001H\u0002J\u0014\u0010\u0093\u0001\u001a\u00030\u0086\u00012\b\u0010\u0094\u0001\u001a\u00030\u0095\u0001H\u0007J\u0014\u0010\u0096\u0001\u001a\u00030\u0086\u00012\b\u0010\u0097\u0001\u001a\u00030\u0098\u0001H\u0017J\u0016\u0010\u0099\u0001\u001a\u00030\u0086\u00012\n\u0010\u009a\u0001\u001a\u0005\u0018\u00010\u009b\u0001H\u0014J\n\u0010\u009c\u0001\u001a\u00030\u0086\u0001H\u0014J\u001f\u0010\u009d\u0001\u001a\u00030\u0086\u00012\u0007\u0010\u009e\u0001\u001a\u00020\f2\n\u0010\u0097\u0001\u001a\u0005\u0018\u00010\u0098\u0001H\u0017J\n\u0010\u009f\u0001\u001a\u00030\u0086\u0001H\u0015J\n\u0010 \u0001\u001a\u00030\u0086\u0001H\u0002J\u0013\u0010¡\u0001\u001a\u00030\u0086\u00012\u0007\u0010¢\u0001\u001a\u00020\u0004H\u0002J\u0012\u0010£\u0001\u001a\u00030\u0086\u00012\u0006\u0010]\u001a\u00020UH\u0003J\n\u0010¤\u0001\u001a\u00030\u0086\u0001H\u0002J\n\u0010¥\u0001\u001a\u00030\u0086\u0001H\u0002J\n\u0010¦\u0001\u001a\u00030\u0086\u0001H\u0002R\u000e\u0010\u0003\u001a\u00020\u0004X\u0082D¢\u0006\u0002\n\u0000R\u001a\u0010\u0005\u001a\u00020\u0006X\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\b\u0007\u0010\b\"\u0004\b\t\u0010\nR\u001a\u0010\u000b\u001a\u00020\fX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\r\u0010\u000e\"\u0004\b\u000f\u0010\u0010R\u001a\u0010\u0011\u001a\u00020\u0012X\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\b\u0013\u0010\u0014\"\u0004\b\u0015\u0010\u0016R\u001a\u0010\u0017\u001a\u00020\u0018X\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\b\u0019\u0010\u001a\"\u0004\b\u001b\u0010\u001cR\u000e\u0010\u001d\u001a\u00020\u001eX\u0082\u0004¢\u0006\u0002\n\u0000R\u000e\u0010\u001f\u001a\u00020\u001eX\u0082\u0004¢\u0006\u0002\n\u0000R\u001c\u0010 \u001a\u0004\u0018\u00010!X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\"\u0010#\"\u0004\b$\u0010%R\u001e\u0010&\u001a\u0012\u0012\u0004\u0012\u00020\u001e0'j\b\u0012\u0004\u0012\u00020\u001e`(X\u0082\u0004¢\u0006\u0002\n\u0000R\u000e\u0010)\u001a\u00020\u001eX\u0082\u0004¢\u0006\u0002\n\u0000R\u000e\u0010*\u001a\u00020\u001eX\u0082\u0004¢\u0006\u0002\n\u0000R\u000e\u0010+\u001a\u00020\u001eX\u0082\u0004¢\u0006\u0002\n\u0000R\u000e\u0010,\u001a\u00020\u001eX\u0082\u0004¢\u0006\u0002\n\u0000R\u001a\u0010-\u001a\u00020\fX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b-\u0010\u000e\"\u0004\b.\u0010\u0010R\u001a\u0010/\u001a\u00020\fX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b/\u0010\u000e\"\u0004\b0\u0010\u0010R\u001a\u00101\u001a\u00020\fX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b2\u0010\u000e\"\u0004\b3\u0010\u0010R \u00104\u001a\b\u0012\u0004\u0012\u00020\u000405X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b6\u00107\"\u0004\b8\u00109R\u001a\u0010:\u001a\u00020;X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b<\u0010=\"\u0004\b>\u0010?R \u0010@\u001a\b\u0012\u0004\u0012\u00020\u000405X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\bA\u00107\"\u0004\bB\u00109R\u001a\u0010C\u001a\u00020;X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\bD\u0010=\"\u0004\bE\u0010?R\u001a\u0010F\u001a\u00020GX\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\bH\u0010I\"\u0004\bJ\u0010KR\u001a\u0010L\u001a\u00020GX\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\bM\u0010I\"\u0004\bN\u0010KR\u000e\u0010O\u001a\u00020\u001eX\u0082\u0004¢\u0006\u0002\n\u0000R\u000e\u0010P\u001a\u00020\u001eX\u0082\u0004¢\u0006\u0002\n\u0000R\u001e\u0010Q\u001a\u0012\u0012\u0004\u0012\u00020R0'j\b\u0012\u0004\u0012\u00020R`(X\u0082\u0004¢\u0006\u0002\n\u0000R\u0016\u0010S\u001a\b\u0012\u0004\u0012\u00020U0TX\u0082\u0004¢\u0006\u0004\n\u0002\u0010VR\u001c\u0010W\u001a\u0004\u0018\u00010XX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\bY\u0010Z\"\u0004\b[\u0010\\R\u001a\u0010]\u001a\u00020UX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b^\u0010_\"\u0004\b`\u0010aR\u001a\u0010b\u001a\u00020cX\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\bd\u0010e\"\u0004\bf\u0010gR\u001e\u0010h\u001a\u00060iR\u00020\u0000X\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\bj\u0010k\"\u0004\bl\u0010mR\u001a\u0010n\u001a\u00020oX\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\bp\u0010q\"\u0004\br\u0010sR\u000e\u0010t\u001a\u00020\u001eX\u0082\u0004¢\u0006\u0002\n\u0000R\u001e\u0010u\u001a\u0012\u0012\u0004\u0012\u00020\u001e0'j\b\u0012\u0004\u0012\u00020\u001e`(X\u0082\u0004¢\u0006\u0002\n\u0000R\u0011\u0010v\u001a\u00020w¢\u0006\b\n\u0000\u001a\u0004\bx\u0010yR\u001a\u0010z\u001a\u00020\u0004X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b{\u0010|\"\u0004\b}\u0010~R\u001f\u0010\u007f\u001a\u00030\u0080\u0001X\u0086.¢\u0006\u0012\n\u0000\u001a\u0006\b\u0081\u0001\u0010\u0082\u0001\"\u0006\b\u0083\u0001\u0010\u0084\u0001¨\u0006¬\u0001"}, d2 = {"Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity;", "Lcom/common/activity/BaseAppCompatActivity;", "()V", "TAG", "", "binding", "Lcom/vphonegaga/titan/databinding/AppActivityRmProcesslimitBinding;", "getBinding", "()Lcom/vphonegaga/titan/databinding/AppActivityRmProcesslimitBinding;", "setBinding", "(Lcom/vphonegaga/titan/databinding/AppActivityRmProcesslimitBinding;)V", "cbFinishSetCheck", "", "getCbFinishSetCheck", "()Z", "setCbFinishSetCheck", "(Z)V", "checkOverlaySetiingRunnable", "Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity$Companion$CheckOverlaySetiingRunnable;", "getCheckOverlaySetiingRunnable", "()Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity$Companion$CheckOverlaySetiingRunnable;", "setCheckOverlaySetiingRunnable", "(Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity$Companion$CheckOverlaySetiingRunnable;)V", "floatBinding", "Lcom/vphonegaga/titan/databinding/AppLayoutRmlimitFloatBinding;", "getFloatBinding", "()Lcom/vphonegaga/titan/databinding/AppLayoutRmlimitFloatBinding;", "setFloatBinding", "(Lcom/vphonegaga/titan/databinding/AppLayoutRmlimitFloatBinding;)V", "floatGStep5s", "", "floatGStep6s", "floatWindowHelper", "Lcom/vphonegaga/titan/window/FloatWindowHelper;", "getFloatWindowHelper", "()Lcom/vphonegaga/titan/window/FloatWindowHelper;", "setFloatWindowHelper", "(Lcom/vphonegaga/titan/window/FloatWindowHelper;)V", "float_gStepArray", "Ljava/util/ArrayList;", "Lkotlin/collections/ArrayList;", "gStep1s", "gStep2s", "gStep3s", "gStep4s", "isMultiWindowMode", "setMultiWindowMode", "isRootViewMulit", "setRootViewMulit", "jumpOnceSetting", "getJumpOnceSetting", "setJumpOnceSetting", "mAdbConnectAddress", "Ljava/util/concurrent/atomic/AtomicReference;", "getMAdbConnectAddress", "()Ljava/util/concurrent/atomic/AtomicReference;", "setMAdbConnectAddress", "(Ljava/util/concurrent/atomic/AtomicReference;)V", "mAdbConnectPort", "Ljava/util/concurrent/atomic/AtomicInteger;", "getMAdbConnectPort", "()Ljava/util/concurrent/atomic/AtomicInteger;", "setMAdbConnectPort", "(Ljava/util/concurrent/atomic/AtomicInteger;)V", "mAdbPairingAddress", "getMAdbPairingAddress", "setMAdbPairingAddress", "mAdbPairingPort", "getMAdbPairingPort", "setMAdbPairingPort", "mDnsAdbConnect", "Lio/github/muntashirakon/adb/android/AdbMdns;", "getMDnsAdbConnect", "()Lio/github/muntashirakon/adb/android/AdbMdns;", "setMDnsAdbConnect", "(Lio/github/muntashirakon/adb/android/AdbMdns;)V", "mDnsAdbPairing", "getMDnsAdbPairing", "setMDnsAdbPairing", "mIconSelectIds", "mIconUnselectIds", "mTabEntities", "Lcom/flyco/tablayout/listener/CustomTabEntity;", "mTitles", "", "", "[Ljava/lang/Integer;", "messageDialog", "Lcom/common/dialog/CustomDialog;", "getMessageDialog", "()Lcom/common/dialog/CustomDialog;", "setMessageDialog", "(Lcom/common/dialog/CustomDialog;)V", "mode", "getMode", "()I", "setMode", "(I)V", "multiBinding", "Lcom/vphonegaga/titan/databinding/AppLayoutRmlimitMultiBinding;", "getMultiBinding", "()Lcom/vphonegaga/titan/databinding/AppLayoutRmlimitMultiBinding;", "setMultiBinding", "(Lcom/vphonegaga/titan/databinding/AppLayoutRmlimitMultiBinding;)V", "receiver", "Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity$NetworkConnectChangedReceiver;", "getReceiver", "()Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity$NetworkConnectChangedReceiver;", "setReceiver", "(Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity$NetworkConnectChangedReceiver;)V", "splitBinding", "Lcom/vphonegaga/titan/databinding/AppLayoutRmlimitSplitBinding;", "getSplitBinding", "()Lcom/vphonegaga/titan/databinding/AppLayoutRmlimitSplitBinding;", "setSplitBinding", "(Lcom/vphonegaga/titan/databinding/AppLayoutRmlimitSplitBinding;)V", "splitGStep5s", "split_gStepArray", "thread", "Landroid/os/HandlerThread;", "getThread", "()Landroid/os/HandlerThread;", "tutorialUri", "getTutorialUri", "()Ljava/lang/String;", "setTutorialUri", "(Ljava/lang/String;)V", "usbBinding", "Lcom/vphonegaga/titan/databinding/AppLayoutRmlimitUsbBinding;", "getUsbBinding", "()Lcom/vphonegaga/titan/databinding/AppLayoutRmlimitUsbBinding;", "setUsbBinding", "(Lcom/vphonegaga/titan/databinding/AppLayoutRmlimitUsbBinding;)V", "changeViewStateStyle", "", "v", "Landroid/view/View;", "index", "readyIndex", "initAdb", "initFloatBinding", "initMultiBinding", "initReceiver", "initSplitBinding", "initUsbBinging", "initView", "multiWindowAutoJumpSetting", "onAdbHelperEvent", "event", "Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity$AdbHelperEvent;", "onConfigurationChanged", "newConfig", "Landroid/content/res/Configuration;", "onCreate", "savedInstanceState", "Landroid/os/Bundle;", "onDestroy", "onMultiWindowModeChanged", "isInMultiWindowMode", "onResume", "praseIntent", "showDialog", NotificationCompat.CATEGORY_MESSAGE, "showRootContentModeView", "updateFloatView", "updateSplitView", "updateView", "AdbHelperEvent", "Companion", "ConnectWorker", "NetworkConnectChangedReceiver", "PairWorker", "app_release"}, k = 1, mv = {1, 1, 16})
public final class RmProcesslimitActivity extends BaseAppCompatActivity {
    public static final Companion Companion = new Companion(null);
    public static final int MODE_FLOAT = 1;
    public static final int MODE_SPLIT = 0;
    public static final int MODE_USB = 2;
    private static boolean fixLimit;
    private final String TAG;
    public AppActivityRmProcesslimitBinding binding;
    private boolean cbFinishSetCheck;
    public Companion.CheckOverlaySetiingRunnable checkOverlaySetiingRunnable;
    public AppLayoutRmlimitFloatBinding floatBinding;
    private final int[] floatGStep5s;
    private final int[] floatGStep6s;
    private FloatWindowHelper floatWindowHelper;
    private final ArrayList<int[]> float_gStepArray;
    private final int[] gStep1s;
    private final int[] gStep2s;
    private final int[] gStep3s;
    private final int[] gStep4s;
    private boolean isMultiWindowMode;
    private boolean isRootViewMulit;
    private boolean jumpOnceSetting;
    private AtomicReference<String> mAdbConnectAddress;
    private AtomicInteger mAdbConnectPort;
    private AtomicReference<String> mAdbPairingAddress;
    private AtomicInteger mAdbPairingPort;
    public AdbMdns mDnsAdbConnect;
    public AdbMdns mDnsAdbPairing;
    private CustomDialog messageDialog;
    private int mode;
    public AppLayoutRmlimitMultiBinding multiBinding;
    public NetworkConnectChangedReceiver receiver;
    public AppLayoutRmlimitSplitBinding splitBinding;
    private final int[] splitGStep5s;
    private final ArrayList<int[]> split_gStepArray;
    private String tutorialUri;
    public AppLayoutRmlimitUsbBinding usbBinding;
    private final HandlerThread thread = new HandlerThread("checksetting");
    private final Integer[] mTitles = {Integer.valueOf((int) R.string.split_screen_mode), Integer.valueOf((int) R.string.float_window_mode), Integer.valueOf((int) R.string.usb_mode)};
    private final int[] mIconUnselectIds = {R.drawable.icon_back, R.drawable.icon_back, R.drawable.icon_back, R.drawable.icon_back};
    private final int[] mIconSelectIds = {R.drawable.icon_back, R.drawable.icon_back, R.drawable.icon_back, R.drawable.icon_back};
    private final ArrayList<CustomTabEntity> mTabEntities = new ArrayList<>();

    @Metadata(bv = {1, 0, 3}, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\b\u0018\u0000 \r2\u00020\u0001:\u0001\rB\u000f\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004B\u0019\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\b\u0010\u0005\u001a\u0004\u0018\u00010\u0006¢\u0006\u0002\u0010\u0007R\"\u0010\u0005\u001a\u0004\u0018\u00010\u00062\b\u0010\b\u001a\u0004\u0018\u00010\u0006@BX\u0086\u000e¢\u0006\b\n\u0000\u001a\u0004\b\t\u0010\nR\u001e\u0010\u0002\u001a\u00020\u00032\u0006\u0010\b\u001a\u00020\u0003@BX\u0086\u000e¢\u0006\b\n\u0000\u001a\u0004\b\u000b\u0010\f¨\u0006\u000e"}, d2 = {"Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity$AdbHelperEvent;", "", "code", "", "(I)V", "bundle", "Landroid/os/Bundle;", "(ILandroid/os/Bundle;)V", "<set-?>", "getBundle", "()Landroid/os/Bundle;", "getCode", "()I", "Companion", "app_release"}, k = 1, mv = {1, 1, 16})
    public static final class AdbHelperEvent {
        public static final int CONNECT_PORT_CHANGE = 4;
        public static final Companion Companion = new Companion(null);
        public static final int FINISH_ALL = 6;
        public static final int PAIRING_PORT_CHANGE = 3;
        public static final int SHOW_TEXT = 5;
        public static final int START_CONNECT_ADB = 2;
        public static final int START_PAIRING = 1;
        private Bundle bundle;
        private int code;

        @Metadata(bv = {1, 0, 3}, d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0006\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002R\u000e\u0010\u0003\u001a\u00020\u0004X\u0086T¢\u0006\u0002\n\u0000R\u000e\u0010\u0005\u001a\u00020\u0004X\u0086T¢\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0004X\u0086T¢\u0006\u0002\n\u0000R\u000e\u0010\u0007\u001a\u00020\u0004X\u0086T¢\u0006\u0002\n\u0000R\u000e\u0010\b\u001a\u00020\u0004X\u0086T¢\u0006\u0002\n\u0000R\u000e\u0010\t\u001a\u00020\u0004X\u0086T¢\u0006\u0002\n\u0000¨\u0006\n"}, d2 = {"Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity$AdbHelperEvent$Companion;", "", "()V", "CONNECT_PORT_CHANGE", "", "FINISH_ALL", "PAIRING_PORT_CHANGE", "SHOW_TEXT", "START_CONNECT_ADB", "START_PAIRING", "app_release"}, k = 1, mv = {1, 1, 16})
        public static final class Companion {
            private Companion() {
            }

            public Companion(DefaultConstructorMarker defaultConstructorMarker) {
                this();
            }
        }

        public AdbHelperEvent(int i) {
            this.code = i;
        }

        public AdbHelperEvent(int i, Bundle bundle) {
            this.code = i;
            this.bundle = bundle;
        }

        public final Bundle getBundle() {
            return this.bundle;
        }

        public final int getCode() {
            return this.code;
        }
    }

    @Metadata(bv = {1, 0, 3}, d1 = {"\u0000*\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0005\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\b\u0086\u0003\u0018\u00002\u00020\u0001:\u0001\u0012B\u0007\b\u0002¢\u0006\u0002\u0010\u0002J\u0016\u0010\r\u001a\u00020\u000e2\u0006\u0010\u000f\u001a\u00020\u00102\u0006\u0010\u0011\u001a\u00020\u0004R\u000e\u0010\u0003\u001a\u00020\u0004X\u0086T¢\u0006\u0002\n\u0000R\u000e\u0010\u0005\u001a\u00020\u0004X\u0086T¢\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0004X\u0086T¢\u0006\u0002\n\u0000R\u001a\u0010\u0007\u001a\u00020\bX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\t\u0010\n\"\u0004\b\u000b\u0010\f¨\u0006\u0013"}, d2 = {"Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity$Companion;", "", "()V", "MODE_FLOAT", "", "MODE_SPLIT", "MODE_USB", "fixLimit", "", "getFixLimit", "()Z", "setFixLimit", "(Z)V", "startActivity", "", "context", "Landroid/content/Context;", "mode", "CheckOverlaySetiingRunnable", "app_release"}, k = 1, mv = {1, 1, 16})
    public static final class Companion {

        @Metadata(bv = {1, 0, 3}, d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\u000b\n\u0002\b\u0004\n\u0002\u0010\u0002\n\u0002\b\u0002\u0018\u00002\u00020\u0001B\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004J\b\u0010\f\u001a\u00020\rH\u0016J\u0006\u0010\u000e\u001a\u00020\rR\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0005\u0010\u0006R\u001a\u0010\u0007\u001a\u00020\bX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0007\u0010\t\"\u0004\b\n\u0010\u000b¨\u0006\u000f"}, d2 = {"Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity$Companion$CheckOverlaySetiingRunnable;", "Ljava/lang/Runnable;", "handler", "Landroid/os/Handler;", "(Landroid/os/Handler;)V", "getHandler", "()Landroid/os/Handler;", "isChecking", "", "()Z", "setChecking", "(Z)V", "run", "", "startCheck", "app_release"}, k = 1, mv = {1, 1, 16})
        public static final class CheckOverlaySetiingRunnable implements Runnable {
            private final Handler handler;
            private boolean isChecking;

            public CheckOverlaySetiingRunnable(Handler handler) {
                Intrinsics.checkParameterIsNotNull(handler, "handler");
                this.handler = handler;
            }

            public static void safedk_Context_startActivity_97cb3195734cf5c9cc3418feeafa6dd6(Context context, Intent intent) {
                Logger.d("SafeDK-Special|SafeDK: Call> Landroid/content/Context;->startActivity(Landroid/content/Intent;)V");
                if (intent == null) {
                    return;
                }
                context.startActivity(intent);
            }

            public final Handler getHandler() {
                return this.handler;
            }

            public final boolean isChecking() {
                return this.isChecking;
            }

            @Override
            public void run() {
                Context context = MyApp.getContext();
                Intrinsics.checkExpressionValueIsNotNull(context, "MyApp.getContext()");
                if (Settings.Secure.getInt(context.getContentResolver(), "secure_overlay_settings", 0) == 0) {
                    this.handler.postDelayed(this, 500L);
                    return;
                }
                Intent intent = new Intent(MyApp.getContext(), RmProcesslimitActivity.class);
                intent.setFlags(268435456);
                intent.putExtra("mode", 1);
                safedk_Context_startActivity_97cb3195734cf5c9cc3418feeafa6dd6(MyApp.getContext(), intent);
                synchronized (Boolean.valueOf(this.isChecking)) {
                    this.isChecking = false;
                    Unit unit = Unit.INSTANCE;
                }
            }

            public final void setChecking(boolean z) {
                this.isChecking = z;
            }

            public final void startCheck() {
                synchronized (Boolean.valueOf(this.isChecking)) {
                    if (this.isChecking) {
                        return;
                    }
                    this.isChecking = true;
                    this.handler.postDelayed(this, 500L);
                }
            }
        }

        private Companion() {
        }

        public Companion(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        public static void safedk_Context_startActivity_97cb3195734cf5c9cc3418feeafa6dd6(Context context, Intent intent) {
            Logger.d("SafeDK-Special|SafeDK: Call> Landroid/content/Context;->startActivity(Landroid/content/Intent;)V");
            if (intent == null) {
                return;
            }
            context.startActivity(intent);
        }

        public final boolean getFixLimit() {
            return RmProcesslimitActivity.fixLimit;
        }

        public final void setFixLimit(boolean z) {
            RmProcesslimitActivity.fixLimit = z;
        }

        public final void startActivity(Context context, int i) {
            Intrinsics.checkParameterIsNotNull(context, "context");
            Intent intent = new Intent(context, RmProcesslimitActivity.class);
            intent.putExtra("mode", i);
            safedk_Context_startActivity_97cb3195734cf5c9cc3418feeafa6dd6(context, intent);
        }
    }

    @Metadata(bv = {1, 0, 3}, d1 = {"\u0000$\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u000e\n\u0002\u0010\u0002\n\u0000\b\u0002\u0018\u00002\u00020\u0001B\u001d\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0007¢\u0006\u0002\u0010\bJ\b\u0010\u0015\u001a\u00020\u0016H\u0016R\u001a\u0010\u0006\u001a\u00020\u0007X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\t\u0010\n\"\u0004\b\u000b\u0010\fR\u001a\u0010\u0004\u001a\u00020\u0005X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\r\u0010\u000e\"\u0004\b\u000f\u0010\u0010R\u001a\u0010\u0002\u001a\u00020\u0003X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0011\u0010\u0012\"\u0004\b\u0013\u0010\u0014¨\u0006\u0017"}, d2 = {"Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity$ConnectWorker;", "Ljava/lang/Thread;", "mStrHost", "", "mPort", "", "mContext", "Landroid/content/Context;", "(Ljava/lang/String;ILandroid/content/Context;)V", "getMContext", "()Landroid/content/Context;", "setMContext", "(Landroid/content/Context;)V", "getMPort", "()I", "setMPort", "(I)V", "getMStrHost", "()Ljava/lang/String;", "setMStrHost", "(Ljava/lang/String;)V", "run", "", "app_release"}, k = 1, mv = {1, 1, 16})
    private static final class ConnectWorker extends Thread {
        private Context mContext;
        private int mPort;
        private String mStrHost;

        public ConnectWorker(String mStrHost, int i, Context mContext) {
            Intrinsics.checkParameterIsNotNull(mStrHost, "mStrHost");
            Intrinsics.checkParameterIsNotNull(mContext, "mContext");
            this.mStrHost = mStrHost;
            this.mPort = i;
            this.mContext = mContext;
        }

        public final Context getMContext() {
            return this.mContext;
        }

        public final int getMPort() {
            return this.mPort;
        }

        public final String getMStrHost() {
            return this.mStrHost;
        }

        @Override
        public void run() {
            try {
                Log.d("AdbMdns", "Start Connect Wifi Adb... mStrHost:mPort=" + this.mStrHost + ':' + this.mPort);
                AbsAdbConnectionManager adbConnectionManager = AdbConnectionManager.getInstance(this.mContext);
                if (adbConnectionManager.connect(this.mStrHost, this.mPort)) {
                    Intrinsics.checkExpressionValueIsNotNull(adbConnectionManager.openStream("shell:/system/bin/device_config set_sync_disabled_for_tests persistent"), "mConnMgr.openStream(\"she…ed_for_tests persistent\")");
                    Intrinsics.checkExpressionValueIsNotNull(adbConnectionManager.openStream("shell:/system/bin/device_config put activity_manager max_phantom_processes 2147483647"), "mConnMgr.openStream(\"she…om_processes 2147483647\")");
                    AdbStream openStream = adbConnectionManager.openStream("shell:/system/bin/dumpsys activity settings | grep max_phantom_processes");
                    Intrinsics.checkExpressionValueIsNotNull(openStream, "mConnMgr.openStream(\"she…p max_phantom_processes\")");
                    byte[] bArr = new byte[4096];
                    int read = openStream.openInputStream().read(bArr);
                    if (read > 0) {
                        String str = new String(bArr, 0, read, Charsets.UTF_8);
                        Log.d("AdbMdns", "result=" + str);
                    }
                    EventBus.getDefault().post(new AdbHelperEvent(6));
                }
            } catch (Exception e) {
                Log.e("AdbMdns", "Connect Wifi Adb exception:", e);
                Bundle bundle = new Bundle();
                bundle.putString("text", this.mContext.getResources().getText(R.string.adb_connect_failed).toString());
                EventBus.getDefault().post(new AdbHelperEvent(5, bundle));
            }
        }

        public final void setMContext(Context context) {
            Intrinsics.checkParameterIsNotNull(context, "<set-?>");
            this.mContext = context;
        }

        public final void setMPort(int i) {
            this.mPort = i;
        }

        public final void setMStrHost(String str) {
            Intrinsics.checkParameterIsNotNull(str, "<set-?>");
            this.mStrHost = str;
        }
    }

    @Metadata(bv = {1, 0, 3}, d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\b\u0086\u0004\u0018\u00002\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0002J\u0018\u0010\u0003\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00020\bH\u0016¨\u0006\t"}, d2 = {"Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity$NetworkConnectChangedReceiver;", "Landroid/content/BroadcastReceiver;", "(Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity;)V", "onReceive", "", "context", "Landroid/content/Context;", "intent", "Landroid/content/Intent;", "app_release"}, k = 1, mv = {1, 1, 16})
    public final class NetworkConnectChangedReceiver extends BroadcastReceiver {
        public NetworkConnectChangedReceiver() {
        }

        @Override
        public void onReceive(Context context, Intent intent) {
            Intrinsics.checkParameterIsNotNull(context, "context");
            Intrinsics.checkParameterIsNotNull(intent, "intent");
            RmProcesslimitActivity.this.updateView();
        }
    }

    @Metadata(bv = {1, 0, 3}, d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\u0002\n\u0000\b\u0082\u0004\u0018\u00002\u00020\u0001B\u0015\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005¢\u0006\u0002\u0010\u0006J\b\u0010\u000b\u001a\u00020\fH\u0016R\u0011\u0010\u0004\u001a\u00020\u0005¢\u0006\b\n\u0000\u001a\u0004\b\u0007\u0010\bR\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\t\u0010\n¨\u0006\r"}, d2 = {"Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity$PairWorker;", "Ljava/lang/Thread;", "mStrPairCode", "", "context", "Landroid/content/Context;", "(Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity;Ljava/lang/String;Landroid/content/Context;)V", "getContext", "()Landroid/content/Context;", "getMStrPairCode", "()Ljava/lang/String;", "run", "", "app_release"}, k = 1, mv = {1, 1, 16})
    private final class PairWorker extends Thread {
        private final Context context;
        private final String mStrPairCode;
        final RmProcesslimitActivity this$0;

        public PairWorker(RmProcesslimitActivity rmProcesslimitActivity, String mStrPairCode, Context context) {
            Intrinsics.checkParameterIsNotNull(mStrPairCode, "mStrPairCode");
            Intrinsics.checkParameterIsNotNull(context, "context");
            this.this$0 = rmProcesslimitActivity;
            this.mStrPairCode = mStrPairCode;
            this.context = context;
        }

        public final Context getContext() {
            return this.context;
        }

        public final String getMStrPairCode() {
            return this.mStrPairCode;
        }

        @Override
        public void run() {
            try {
                if (AdbConnectionManager.getInstance(this.context).pair(this.this$0.getMAdbPairingAddress().get(), this.this$0.getMAdbPairingPort().get(), this.mStrPairCode)) {
                    Log.d("AdbMdns", "Pairing Succeed.");
                    EventBus.getDefault().post(new AdbHelperEvent(2));
                }
            } catch (AdbAuthenticationFailedException e) {
                Log.e("AdbMdns", "adb pair exception:", e);
                Bundle bundle = new Bundle();
                bundle.putString("text", this.this$0.getResources().getText(R.string.adb_pair_auth_fail).toString());
                EventBus.getDefault().post(new AdbHelperEvent(5, bundle));
            } catch (IllegalStateException unused) {
                EventBus.getDefault().post(new AdbHelperEvent(2));
            } catch (Exception e2) {
                Log.e("AdbMdns", "adb pair exception:", e2);
                Bundle bundle2 = new Bundle();
                bundle2.putString("text", this.this$0.getResources().getText(R.string.adb_pair_pairing_fail).toString());
                EventBus.getDefault().post(new AdbHelperEvent(5, bundle2));
            }
        }
    }

    public RmProcesslimitActivity() {
        int[] iArr = {R.id.ivStep1, R.id.tvStep1, R.id.tvStep1Hint};
        this.gStep1s = iArr;
        int[] iArr2 = {R.id.ivStep2, R.id.tvStep2, R.id.tvStep2Hint, R.id.tvStep2HintDetail};
        this.gStep2s = iArr2;
        int[] iArr3 = {R.id.ivStep3, R.id.tvStep3, R.id.tvStep3Hint, R.id.tvStep3HintDetail};
        this.gStep3s = iArr3;
        int[] iArr4 = {R.id.ivStep4, R.id.tvStep4, R.id.tvStep4Hint, R.id.tvStep4HintDetail};
        this.gStep4s = iArr4;
        int[] iArr5 = {R.id.ivStep5, R.id.tvStep5, R.id.tvStep5Hint, R.id.tvStep5HintDetail, R.id.etCode, R.id.tvCodeDetail};
        this.splitGStep5s = iArr5;
        int[] iArr6 = {R.id.ivStep5, R.id.tvStep5, R.id.tvStep5Hint, R.id.tvStep5HintDetail};
        this.floatGStep5s = iArr6;
        int[] iArr7 = {R.id.ivStep6, R.id.tvStep6, R.id.tvStep6Hint, R.id.tvStep6HintDetail, R.id.etCode, R.id.tvCodeDetail};
        this.floatGStep6s = iArr7;
        this.split_gStepArray = CollectionsKt.arrayListOf(iArr, iArr2, iArr3, iArr4, iArr5);
        this.float_gStepArray = CollectionsKt.arrayListOf(iArr, iArr2, iArr3, iArr4, iArr6, iArr7);
        this.mAdbPairingAddress = new AtomicReference<>("");
        this.mAdbPairingPort = new AtomicInteger(-1);
        this.mAdbConnectAddress = new AtomicReference<>("");
        this.mAdbConnectPort = new AtomicInteger(-1);
        this.tutorialUri = "https://toutiao.com/article/7297929599584387584/";
        this.TAG = "RemoveProcesslimitActiv";
    }

    private final void initAdb() {
        RmProcesslimitActivity rmProcesslimitActivity = this;
        AdbMdns adbMdns = new AdbMdns(rmProcesslimitActivity, AdbMdns.SERVICE_TYPE_TLS_PAIRING, new AdbMdns.OnAdbDaemonDiscoveredListener() {
            @Override
            public final void onPortChanged(InetAddress inetAddress, int i) {
                if (inetAddress == null || i <= 0) {
                    return;
                }
                Log.d("AdbMdns", "Pair Info=" + inetAddress.getHostName() + ":" + i);
                Bundle bundle = new Bundle();
                bundle.putInt("new_port", i);
                bundle.putString("new_addr", inetAddress.getHostName());
                EventBus.getDefault().post(new RmProcesslimitActivity.AdbHelperEvent(3, bundle));
            }
        });
        this.mDnsAdbPairing = adbMdns;
        adbMdns.start();
        AdbMdns adbMdns2 = new AdbMdns(rmProcesslimitActivity, AdbMdns.SERVICE_TYPE_TLS_CONNECT, new AdbMdns.OnAdbDaemonDiscoveredListener() {
            @Override
            public final void onPortChanged(InetAddress inetAddress, int i) {
                if (inetAddress == null || i <= 0) {
                    return;
                }
                Log.d("AdbMdns", "Connect Info=" + inetAddress.getHostName() + ":" + i);
                Bundle bundle = new Bundle();
                bundle.putInt("new_port", i);
                bundle.putString("new_addr", inetAddress.getHostName());
                EventBus.getDefault().post(new RmProcesslimitActivity.AdbHelperEvent(4, bundle));
            }
        });
        this.mDnsAdbConnect = adbMdns2;
        adbMdns2.start();
    }

    private final void initFloatBinding() {
        AppLayoutRmlimitFloatBinding appLayoutRmlimitFloatBinding = this.floatBinding;
        if (appLayoutRmlimitFloatBinding == null) {
            Intrinsics.throwUninitializedPropertyAccessException("floatBinding");
        }
        appLayoutRmlimitFloatBinding.tvStep1.setOnClickListener(new View.OnClickListener() {
            public static void safedk_RmProcesslimitActivity_startActivity_d32c207de89bed00fa496d4819e4424e(RmProcesslimitActivity rmProcesslimitActivity, Intent intent) {
                Logger.d("SafeDK-Special|SafeDK: Call> Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity;->startActivity(Landroid/content/Intent;)V");
                if (intent == null) {
                    return;
                }
                rmProcesslimitActivity.startActivity(intent);
            }

            @Override
            public final void onClick(View view) {
                Intent intent = new Intent("android.settings.WIFI_SETTINGS");
                intent.addFlags(268435456);
                safedk_RmProcesslimitActivity_startActivity_d32c207de89bed00fa496d4819e4424e(RmProcesslimitActivity.this, intent);
            }
        });
        AppLayoutRmlimitFloatBinding appLayoutRmlimitFloatBinding2 = this.floatBinding;
        if (appLayoutRmlimitFloatBinding2 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("floatBinding");
        }
        appLayoutRmlimitFloatBinding2.tvStep2.setOnClickListener(new View.OnClickListener() {
            public static void safedk_RmProcesslimitActivity_startActivity_d32c207de89bed00fa496d4819e4424e(RmProcesslimitActivity rmProcesslimitActivity, Intent intent) {
                Logger.d("SafeDK-Special|SafeDK: Call> Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity;->startActivity(Landroid/content/Intent;)V");
                if (intent == null) {
                    return;
                }
                rmProcesslimitActivity.startActivity(intent);
            }

            @Override
            public final void onClick(View view) {
                Intent intent = new Intent("android.settings.DEVICE_INFO_SETTINGS");
                intent.addFlags(268435456);
                if (SystemUtil.isVIVO() && DeviceUtil.checkVivoDeveloperSettingIsShow()) {
                    intent = new Intent("android.settings.APPLICATION_DEVELOPMENT_SETTINGS");
                    intent.addFlags(268435456);
                }
                safedk_RmProcesslimitActivity_startActivity_d32c207de89bed00fa496d4819e4424e(RmProcesslimitActivity.this, intent);
            }
        });
        AppLayoutRmlimitFloatBinding appLayoutRmlimitFloatBinding3 = this.floatBinding;
        if (appLayoutRmlimitFloatBinding3 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("floatBinding");
        }
        appLayoutRmlimitFloatBinding3.tvStep3.setOnClickListener(new View.OnClickListener() {
            public static void safedk_RmProcesslimitActivity_startActivity_d32c207de89bed00fa496d4819e4424e(RmProcesslimitActivity rmProcesslimitActivity, Intent intent) {
                Logger.d("SafeDK-Special|SafeDK: Call> Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity;->startActivity(Landroid/content/Intent;)V");
                if (intent == null) {
                    return;
                }
                rmProcesslimitActivity.startActivity(intent);
            }

            @Override
            public final void onClick(View view) {
                Intent intent = new Intent("android.settings.APPLICATION_DEVELOPMENT_SETTINGS");
                intent.addFlags(268435456);
                safedk_RmProcesslimitActivity_startActivity_d32c207de89bed00fa496d4819e4424e(RmProcesslimitActivity.this, intent);
            }
        });
        AppLayoutRmlimitFloatBinding appLayoutRmlimitFloatBinding4 = this.floatBinding;
        if (appLayoutRmlimitFloatBinding4 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("floatBinding");
        }
        appLayoutRmlimitFloatBinding4.tvStep4.setOnClickListener(new View.OnClickListener() {
            public static void safedk_RmProcesslimitActivity_startActivity_d32c207de89bed00fa496d4819e4424e(RmProcesslimitActivity rmProcesslimitActivity, Intent intent) {
                Logger.d("SafeDK-Special|SafeDK: Call> Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity;->startActivity(Landroid/content/Intent;)V");
                if (intent == null) {
                    return;
                }
                rmProcesslimitActivity.startActivity(intent);
            }

            @Override
            public final void onClick(View view) {
                safedk_RmProcesslimitActivity_startActivity_d32c207de89bed00fa496d4819e4424e(RmProcesslimitActivity.this, new Intent("android.settings.APPLICATION_DEVELOPMENT_SETTINGS"));
                RmProcesslimitActivity.this.getCheckOverlaySetiingRunnable().startCheck();
            }
        });
        AppLayoutRmlimitFloatBinding appLayoutRmlimitFloatBinding5 = this.floatBinding;
        if (appLayoutRmlimitFloatBinding5 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("floatBinding");
        }
        appLayoutRmlimitFloatBinding5.tvStep5.setOnClickListener(new View.OnClickListener() {
            public static void safedk_RmProcesslimitActivity_startActivity_d32c207de89bed00fa496d4819e4424e(RmProcesslimitActivity rmProcesslimitActivity, Intent intent) {
                Logger.d("SafeDK-Special|SafeDK: Call> Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity;->startActivity(Landroid/content/Intent;)V");
                if (intent == null) {
                    return;
                }
                rmProcesslimitActivity.startActivity(intent);
            }

            @Override
            public final void onClick(View view) {
                if (RmProcesslimitActivity.this.getMode() == 0) {
                    Toast.makeText(view.getContext(), view.getContext().getResources().getText(R.string.split_screen_toast), 0).show();
                }
                if (RmProcesslimitActivity.this.getMode() == 1) {
                    if (!PermissionUtil.getInstance().hasFloatPermission()) {
                        PermissionUiModule.getInstance().checkFloatPermission(RmProcesslimitActivity.this, new BaseModule.OnFloatPermissionDialogClickListener() {
                            @Override
                            public boolean onClickAgree() {
                                return true;
                            }

                            @Override
                            public boolean onClickRefuse() {
                                return true;
                            }
                        });
                        return;
                    }
                    FloatWindowHelper floatWindowHelper = RmProcesslimitActivity.this.getFloatWindowHelper();
                    if (floatWindowHelper != null) {
                        floatWindowHelper.show();
                    } else {
                        RmProcesslimitActivity rmProcesslimitActivity = RmProcesslimitActivity.this;
                        rmProcesslimitActivity.setFloatWindowHelper(new FloatWindowHelper(rmProcesslimitActivity, rmProcesslimitActivity.getMultiBinding().getRoot()));
                        FloatWindowHelper floatWindowHelper2 = rmProcesslimitActivity.getFloatWindowHelper();
                        if (floatWindowHelper2 != null) {
                            floatWindowHelper2.init();
                        }
                        FloatWindowHelper floatWindowHelper3 = rmProcesslimitActivity.getFloatWindowHelper();
                        if (floatWindowHelper3 != null) {
                            floatWindowHelper3.show();
                        }
                    }
                    RmProcesslimitActivity.this.updateView();
                    safedk_RmProcesslimitActivity_startActivity_d32c207de89bed00fa496d4819e4424e(RmProcesslimitActivity.this, new Intent("android.settings.APPLICATION_DEVELOPMENT_SETTINGS"));
                    RmProcesslimitActivity.this.setMultiWindowMode(true);
                }
            }
        });
        AppLayoutRmlimitFloatBinding appLayoutRmlimitFloatBinding6 = this.floatBinding;
        if (appLayoutRmlimitFloatBinding6 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("floatBinding");
        }
        appLayoutRmlimitFloatBinding6.tvStep6.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                String obj = RmProcesslimitActivity.this.getFloatBinding().etCode.getText().toString();
                if (obj.length() != 6) {
                    return;
                }
                Bundle bundle = new Bundle();
                bundle.putString("pair_code", obj);
                EventBus.getDefault().post(new RmProcesslimitActivity.AdbHelperEvent(1, bundle));
            }
        });
    }

    private final void initMultiBinding() {
        AppLayoutRmlimitMultiBinding appLayoutRmlimitMultiBinding = this.multiBinding;
        if (appLayoutRmlimitMultiBinding == null) {
            Intrinsics.throwUninitializedPropertyAccessException("multiBinding");
        }
        appLayoutRmlimitMultiBinding.tvStep5.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                String obj = RmProcesslimitActivity.this.getMultiBinding().etCode.getText().toString();
                if (obj.length() != 6) {
                    return;
                }
                Bundle bundle = new Bundle();
                bundle.putString("pair_code", obj);
                EventBus.getDefault().post(new RmProcesslimitActivity.AdbHelperEvent(1, bundle));
            }
        });
    }

    private final void initReceiver() {
        IntentFilter intentFilter = new IntentFilter();
        intentFilter.addAction("android.net.wifi.STATE_CHANGE");
        intentFilter.addAction("android.net.wifi.WIFI_STATE_CHANGED");
        intentFilter.addAction("android.net.conn.CONNECTIVITY_CHANGE");
        NetworkConnectChangedReceiver networkConnectChangedReceiver = new NetworkConnectChangedReceiver();
        this.receiver = networkConnectChangedReceiver;
        registerReceiver(networkConnectChangedReceiver, intentFilter);
    }

    private final void initSplitBinding() {
        AppLayoutRmlimitSplitBinding appLayoutRmlimitSplitBinding = this.splitBinding;
        if (appLayoutRmlimitSplitBinding == null) {
            Intrinsics.throwUninitializedPropertyAccessException("splitBinding");
        }
        appLayoutRmlimitSplitBinding.tvStep1.setOnClickListener(new View.OnClickListener() {
            public static void safedk_RmProcesslimitActivity_startActivity_d32c207de89bed00fa496d4819e4424e(RmProcesslimitActivity rmProcesslimitActivity, Intent intent) {
                Logger.d("SafeDK-Special|SafeDK: Call> Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity;->startActivity(Landroid/content/Intent;)V");
                if (intent == null) {
                    return;
                }
                rmProcesslimitActivity.startActivity(intent);
            }

            @Override
            public final void onClick(View view) {
                Intent intent = new Intent("android.settings.WIFI_SETTINGS");
                intent.addFlags(268435456);
                safedk_RmProcesslimitActivity_startActivity_d32c207de89bed00fa496d4819e4424e(RmProcesslimitActivity.this, intent);
            }
        });
        AppLayoutRmlimitSplitBinding appLayoutRmlimitSplitBinding2 = this.splitBinding;
        if (appLayoutRmlimitSplitBinding2 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("splitBinding");
        }
        appLayoutRmlimitSplitBinding2.tvStep2.setOnClickListener(new View.OnClickListener() {
            public static void safedk_RmProcesslimitActivity_startActivity_d32c207de89bed00fa496d4819e4424e(RmProcesslimitActivity rmProcesslimitActivity, Intent intent) {
                Logger.d("SafeDK-Special|SafeDK: Call> Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity;->startActivity(Landroid/content/Intent;)V");
                if (intent == null) {
                    return;
                }
                rmProcesslimitActivity.startActivity(intent);
            }

            @Override
            public final void onClick(View view) {
                Intent intent = new Intent("android.settings.DEVICE_INFO_SETTINGS");
                intent.addFlags(268435456);
                if (SystemUtil.isVIVO() && DeviceUtil.checkVivoDeveloperSettingIsShow()) {
                    intent = new Intent("android.settings.APPLICATION_DEVELOPMENT_SETTINGS");
                    intent.addFlags(268435456);
                }
                safedk_RmProcesslimitActivity_startActivity_d32c207de89bed00fa496d4819e4424e(RmProcesslimitActivity.this, intent);
            }
        });
        AppLayoutRmlimitSplitBinding appLayoutRmlimitSplitBinding3 = this.splitBinding;
        if (appLayoutRmlimitSplitBinding3 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("splitBinding");
        }
        appLayoutRmlimitSplitBinding3.tvStep3.setOnClickListener(new View.OnClickListener() {
            public static void safedk_RmProcesslimitActivity_startActivity_d32c207de89bed00fa496d4819e4424e(RmProcesslimitActivity rmProcesslimitActivity, Intent intent) {
                Logger.d("SafeDK-Special|SafeDK: Call> Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity;->startActivity(Landroid/content/Intent;)V");
                if (intent == null) {
                    return;
                }
                rmProcesslimitActivity.startActivity(intent);
            }

            @Override
            public final void onClick(View view) {
                Intent intent = new Intent("android.settings.APPLICATION_DEVELOPMENT_SETTINGS");
                intent.addFlags(268435456);
                safedk_RmProcesslimitActivity_startActivity_d32c207de89bed00fa496d4819e4424e(RmProcesslimitActivity.this, intent);
            }
        });
        AppLayoutRmlimitSplitBinding appLayoutRmlimitSplitBinding4 = this.splitBinding;
        if (appLayoutRmlimitSplitBinding4 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("splitBinding");
        }
        appLayoutRmlimitSplitBinding4.tvStep4.setOnClickListener(new View.OnClickListener() {
            public static void safedk_RmProcesslimitActivity_startActivity_d32c207de89bed00fa496d4819e4424e(RmProcesslimitActivity rmProcesslimitActivity, Intent intent) {
                Logger.d("SafeDK-Special|SafeDK: Call> Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity;->startActivity(Landroid/content/Intent;)V");
                if (intent == null) {
                    return;
                }
                rmProcesslimitActivity.startActivity(intent);
            }

            @Override
            public final void onClick(View view) {
                if (RmProcesslimitActivity.this.getMode() == 0) {
                    Toast.makeText(view.getContext(), view.getContext().getResources().getText(R.string.split_screen_toast), 0).show();
                }
                if (RmProcesslimitActivity.this.getMode() == 1) {
                    if (!PermissionUtil.getInstance().hasFloatPermission()) {
                        PermissionUtil.getInstance().requestFloatPermission();
                        return;
                    }
                    FloatWindowHelper floatWindowHelper = RmProcesslimitActivity.this.getFloatWindowHelper();
                    if (floatWindowHelper != null) {
                        floatWindowHelper.show();
                    } else {
                        RmProcesslimitActivity rmProcesslimitActivity = RmProcesslimitActivity.this;
                        rmProcesslimitActivity.setFloatWindowHelper(new FloatWindowHelper(rmProcesslimitActivity, rmProcesslimitActivity.getMultiBinding().getRoot()));
                        FloatWindowHelper floatWindowHelper2 = rmProcesslimitActivity.getFloatWindowHelper();
                        if (floatWindowHelper2 != null) {
                            floatWindowHelper2.init();
                        }
                        FloatWindowHelper floatWindowHelper3 = rmProcesslimitActivity.getFloatWindowHelper();
                        if (floatWindowHelper3 != null) {
                            floatWindowHelper3.show();
                        }
                    }
                    RmProcesslimitActivity.this.updateView();
                    Intent intent = new Intent("android.settings.APPLICATION_DEVELOPMENT_SETTINGS");
                    intent.addFlags(268435456);
                    safedk_RmProcesslimitActivity_startActivity_d32c207de89bed00fa496d4819e4424e(RmProcesslimitActivity.this, intent);
                    RmProcesslimitActivity.this.setMultiWindowMode(true);
                }
            }
        });
        AppLayoutRmlimitSplitBinding appLayoutRmlimitSplitBinding5 = this.splitBinding;
        if (appLayoutRmlimitSplitBinding5 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("splitBinding");
        }
        appLayoutRmlimitSplitBinding5.tvStep5.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                String obj = RmProcesslimitActivity.this.getSplitBinding().etCode.getText().toString();
                if (obj.length() != 6) {
                    return;
                }
                Bundle bundle = new Bundle();
                bundle.putString("pair_code", obj);
                EventBus.getDefault().post(new RmProcesslimitActivity.AdbHelperEvent(1, bundle));
            }
        });
    }

    private final void initUsbBinging() {
        AppLayoutRmlimitUsbBinding appLayoutRmlimitUsbBinding = this.usbBinding;
        if (appLayoutRmlimitUsbBinding == null) {
            Intrinsics.throwUninitializedPropertyAccessException("usbBinding");
        }
        appLayoutRmlimitUsbBinding.tvGo.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                RmProcesslimitActivity rmProcesslimitActivity = RmProcesslimitActivity.this;
                IntentUtil.startUri(rmProcesslimitActivity, rmProcesslimitActivity.getTutorialUri());
            }
        });
    }

    private final void initView() {
        int length = this.mTitles.length;
        for (int i = 0; i < length; i++) {
            this.mTabEntities.add(new TabEntity(getResources().getString(this.mTitles[i].intValue()), this.mIconUnselectIds[i], this.mIconSelectIds[i]));
        }
        AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding = this.binding;
        if (appActivityRmProcesslimitBinding == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
        }
        appActivityRmProcesslimitBinding.tlWay.setTabData(this.mTabEntities);
        AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding2 = this.binding;
        if (appActivityRmProcesslimitBinding2 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
        }
        appActivityRmProcesslimitBinding2.tlWay.setOnTabSelectListener(new OnTabSelectListener() {
            @Override
            public void onTabReselect(int i2) {
            }

            @Override
            public void onTabSelect(int i2) {
                RmProcesslimitActivity.this.setMode(i2);
                RmProcesslimitActivity rmProcesslimitActivity = RmProcesslimitActivity.this;
                rmProcesslimitActivity.showRootContentModeView(rmProcesslimitActivity.getMode());
            }
        });
        AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding3 = this.binding;
        if (appActivityRmProcesslimitBinding3 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
        }
        CommonTabLayout commonTabLayout = appActivityRmProcesslimitBinding3.tlWay;
        Intrinsics.checkExpressionValueIsNotNull(commonTabLayout, "binding.tlWay");
        commonTabLayout.setCurrentTab(this.mode);
        showRootContentModeView(this.mode);
        if (fixLimit) {
            AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding4 = this.binding;
            if (appActivityRmProcesslimitBinding4 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
            }
            appActivityRmProcesslimitBinding4.tvEnter.setText(R.string.success_and_enter);
        } else {
            AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding5 = this.binding;
            if (appActivityRmProcesslimitBinding5 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
            }
            appActivityRmProcesslimitBinding5.tvEnter.setText(R.string.ignore_and_enter);
        }
        AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding6 = this.binding;
        if (appActivityRmProcesslimitBinding6 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
        }
        appActivityRmProcesslimitBinding6.cbFinishSet.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
                String str;
                ConfigMgr.setBypassPhantomProcessesDone(z);
                str = RmProcesslimitActivity.this.TAG;
                Log.d(str, "cbFinishSet:  setOnCheckedChangeListener " + z);
            }
        });
        AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding7 = this.binding;
        if (appActivityRmProcesslimitBinding7 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
        }
        CheckBox checkBox = appActivityRmProcesslimitBinding7.cbFinishSet;
        Intrinsics.checkExpressionValueIsNotNull(checkBox, "binding.cbFinishSet");
        checkBox.setChecked(this.cbFinishSetCheck);
        String str = this.TAG;
        Log.d(str, "initView: cbFinishSet" + getIntent().getBooleanExtra("cbFinishSet", false));
        AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding8 = this.binding;
        if (appActivityRmProcesslimitBinding8 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
        }
        appActivityRmProcesslimitBinding8.recordRadioBtn.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                CheckBox checkBox2 = RmProcesslimitActivity.this.getBinding().cbFinishSet;
                Intrinsics.checkExpressionValueIsNotNull(checkBox2, "binding.cbFinishSet");
                CheckBox checkBox3 = RmProcesslimitActivity.this.getBinding().cbFinishSet;
                Intrinsics.checkExpressionValueIsNotNull(checkBox3, "binding.cbFinishSet");
                checkBox2.setChecked(!checkBox3.isChecked());
            }
        });
        AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding9 = this.binding;
        if (appActivityRmProcesslimitBinding9 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
        }
        appActivityRmProcesslimitBinding9.tvEnter.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                RmProcesslimitActivity.this.finish();
            }
        });
    }

    private final void multiWindowAutoJumpSetting() {
        new Handler().post(new Runnable() {
            public static void safedk_RmProcesslimitActivity_startActivity_d32c207de89bed00fa496d4819e4424e(RmProcesslimitActivity rmProcesslimitActivity, Intent intent) {
                Logger.d("SafeDK-Special|SafeDK: Call> Lcom/vphonegaga/titan/userguidance/RmProcesslimitActivity;->startActivity(Landroid/content/Intent;)V");
                if (intent == null) {
                    return;
                }
                rmProcesslimitActivity.startActivity(intent);
            }

            @Override
            public final void run() {
                String str;
                if (RmProcesslimitActivity.this.getJumpOnceSetting()) {
                    RmProcesslimitActivity.this.setJumpOnceSetting(false);
                    Intent intent = new Intent("android.settings.APPLICATION_DEVELOPMENT_SETTINGS");
                    intent.addFlags(268435456);
                    intent.addFlags(4096);
                    safedk_RmProcesslimitActivity_startActivity_d32c207de89bed00fa496d4819e4424e(RmProcesslimitActivity.this, intent);
                    str = RmProcesslimitActivity.this.TAG;
                    Log.d(str, "multiWindowAutoJumpSetting:testjumpsetting jump");
                }
            }
        });
    }

    private final void praseIntent() {
        this.mode = getIntent().getIntExtra("mode", 0);
        this.cbFinishSetCheck = getIntent().getBooleanExtra("cbFinishSet", false);
    }

    public static void safedk_Context_startActivity_97cb3195734cf5c9cc3418feeafa6dd6(Context context, Intent intent) {
        Logger.d("SafeDK-Special|SafeDK: Call> Landroid/content/Context;->startActivity(Landroid/content/Intent;)V");
        if (intent == null) {
            return;
        }
        context.startActivity(intent);
    }

    private final void showDialog(String str) {
        int i = (this.mode == 0 && isInMultiWindowMode()) ? 48 : 17;
        CustomDialog customDialog = this.messageDialog;
        if (customDialog != null && customDialog.isShowing()) {
            customDialog.dismiss();
        }
        final CustomDialog create = new CustomDialog.Builder(this, R.style.CustomDialogDefault).setView(R.layout.app_dialog_hint).HideSystemUi().setCancelable(true).setWindowGravity(i).create();
        this.messageDialog = create;
        if (create != null) {
            View findViewById = create.findViewById(R.id.tvConfirm);
            if (findViewById != null) {
                findViewById.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public final void onClick(View view) {
                        CustomDialog.this.dismiss();
                    }
                });
            }
            View findViewById2 = create.findViewById(R.id.tvTitle);
            Intrinsics.checkExpressionValueIsNotNull(findViewById2, "dialog.findViewById(R.id.tvTitle)");
            ((TextView) findViewById2).setText(str);
            create.show();
        }
    }

    public final void showRootContentModeView(int i) {
        FloatWindowHelper floatWindowHelper;
        FloatWindowHelper floatWindowHelper2;
        this.isMultiWindowMode = isInMultiWindowMode();
        if (i == 0 && !isInMultiWindowMode()) {
            this.isMultiWindowMode = false;
        }
        if (i == 1 && ((floatWindowHelper2 = this.floatWindowHelper) == null || !floatWindowHelper2.isShowing())) {
            this.isMultiWindowMode = false;
        }
        AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding = this.binding;
        if (appActivityRmProcesslimitBinding == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
        }
        appActivityRmProcesslimitBinding.svContent.removeAllViews();
        if (i == 0) {
            AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding2 = this.binding;
            if (appActivityRmProcesslimitBinding2 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
            }
            ScrollView scrollView = appActivityRmProcesslimitBinding2.svContent;
            AppLayoutRmlimitSplitBinding appLayoutRmlimitSplitBinding = this.splitBinding;
            if (appLayoutRmlimitSplitBinding == null) {
                Intrinsics.throwUninitializedPropertyAccessException("splitBinding");
            }
            scrollView.addView(appLayoutRmlimitSplitBinding.getRoot());
            if (!isInMultiWindowMode() && this.isRootViewMulit) {
                this.isRootViewMulit = false;
                AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding3 = this.binding;
                if (appActivityRmProcesslimitBinding3 == null) {
                    Intrinsics.throwUninitializedPropertyAccessException("binding");
                }
                setContentView(appActivityRmProcesslimitBinding3.getRoot());
            }
            if (isInMultiWindowMode() && !this.isRootViewMulit) {
                this.isRootViewMulit = true;
                FloatWindowHelper floatWindowHelper3 = this.floatWindowHelper;
                if (floatWindowHelper3 != null && floatWindowHelper3.isShowing() && (floatWindowHelper = this.floatWindowHelper) != null) {
                    floatWindowHelper.close();
                }
                AppLayoutRmlimitMultiBinding appLayoutRmlimitMultiBinding = this.multiBinding;
                if (appLayoutRmlimitMultiBinding == null) {
                    Intrinsics.throwUninitializedPropertyAccessException("multiBinding");
                }
                setContentView(appLayoutRmlimitMultiBinding.getRoot());
            }
        } else if (i == 1) {
            if (this.isRootViewMulit) {
                this.isRootViewMulit = false;
                AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding4 = this.binding;
                if (appActivityRmProcesslimitBinding4 == null) {
                    Intrinsics.throwUninitializedPropertyAccessException("binding");
                }
                setContentView(appActivityRmProcesslimitBinding4.getRoot());
            }
            AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding5 = this.binding;
            if (appActivityRmProcesslimitBinding5 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
            }
            ScrollView scrollView2 = appActivityRmProcesslimitBinding5.svContent;
            AppLayoutRmlimitFloatBinding appLayoutRmlimitFloatBinding = this.floatBinding;
            if (appLayoutRmlimitFloatBinding == null) {
                Intrinsics.throwUninitializedPropertyAccessException("floatBinding");
            }
            scrollView2.addView(appLayoutRmlimitFloatBinding.getRoot());
        } else if (i == 2) {
            if (this.isRootViewMulit) {
                this.isRootViewMulit = false;
                AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding6 = this.binding;
                if (appActivityRmProcesslimitBinding6 == null) {
                    Intrinsics.throwUninitializedPropertyAccessException("binding");
                }
                setContentView(appActivityRmProcesslimitBinding6.getRoot());
            }
            AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding7 = this.binding;
            if (appActivityRmProcesslimitBinding7 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
            }
            ScrollView scrollView3 = appActivityRmProcesslimitBinding7.svContent;
            AppLayoutRmlimitUsbBinding appLayoutRmlimitUsbBinding = this.usbBinding;
            if (appLayoutRmlimitUsbBinding == null) {
                Intrinsics.throwUninitializedPropertyAccessException("usbBinding");
            }
            scrollView3.addView(appLayoutRmlimitUsbBinding.getRoot());
        }
        updateView();
    }

    private final void updateFloatView() {
        int i;
        if (!DeviceUtil.isWifiEnable()) {
            i = 0;
        } else if (!DeviceUtil.checkDeveloperSettingIsOpen()) {
            i = 1;
        } else if (!DeviceUtil.checkUsbDebuggingIsOpen() || !DeviceUtil.checkWDIsOpen()) {
            i = 2;
        } else if (Settings.Secure.getInt(getContentResolver(), "secure_overlay_settings", 0) == 0) {
            i = 3;
        } else {
            Log.d(this.TAG, "updateView: isMultiWindowMode:" + this.isMultiWindowMode + "  fixLimit:" + fixLimit);
            i = (this.isMultiWindowMode || fixLimit) ? !fixLimit ? 5 : 6 : 4;
        }
        int size = this.float_gStepArray.size();
        for (int i2 = 0; i2 < size; i2++) {
            for (int i3 : this.float_gStepArray.get(i2)) {
                View findViewById = findViewById(i3);
                if (findViewById != null) {
                    changeViewStateStyle(findViewById, i2, i);
                }
            }
        }
    }

    private final void updateSplitView() {
        int i;
        if (!DeviceUtil.isWifiEnable()) {
            i = 0;
        } else if (!DeviceUtil.checkDeveloperSettingIsOpen()) {
            i = 1;
        } else if (DeviceUtil.checkUsbDebuggingIsOpen() && DeviceUtil.checkWDIsOpen()) {
            Log.d(this.TAG, "updateView: isMultiWindowMode:" + this.isMultiWindowMode + "  fixLimit:" + fixLimit);
            i = (this.isMultiWindowMode || fixLimit) ? !fixLimit ? 4 : 5 : 3;
        } else {
            i = 2;
        }
        int size = this.split_gStepArray.size();
        for (int i2 = 0; i2 < size; i2++) {
            for (int i3 : this.split_gStepArray.get(i2)) {
                View findViewById = findViewById(i3);
                if (findViewById != null) {
                    changeViewStateStyle(findViewById, i2, i);
                }
            }
        }
    }

    public final void updateView() {
        int i = this.mode;
        if (i == 0) {
            updateSplitView();
        } else if (i != 1) {
        } else {
            updateFloatView();
        }
    }

    public final void changeViewStateStyle(View v, int i, int i2) {
        Intrinsics.checkParameterIsNotNull(v, "v");
        if (v instanceof Button) {
            if (i < i2) {
                ((Button) v).setVisibility(8);
            } else if (i == i2) {
                Button button = (Button) v;
                button.setVisibility(0);
                button.setClickable(true);
                v.setBackgroundResource(R.drawable.app_blue_round_btn);
            } else {
                Button button2 = (Button) v;
                button2.setVisibility(0);
                button2.setClickable(false);
                v.setBackgroundResource(R.drawable.app_gray_round_btn);
            }
        } else if (v instanceof TextView) {
            if (i <= i2) {
                ((TextView) v).setTextColor(getResources().getColor(R.color.rm_limit_text));
            } else {
                ((TextView) v).setTextColor(getResources().getColor(R.color.rm_limit_text_gray));
            }
        } else if (v instanceof ImageView) {
            if (i < i2) {
                ((ImageView) v).setImageResource(R.drawable.icon_success);
            } else if (i == i2) {
                ((ImageView) v).setImageResource(R.drawable.icon_doing);
            } else {
                ((ImageView) v).setImageResource(R.drawable.icon_zhihui);
            }
        }
    }

    public final AppActivityRmProcesslimitBinding getBinding() {
        AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding = this.binding;
        if (appActivityRmProcesslimitBinding == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
        }
        return appActivityRmProcesslimitBinding;
    }

    public final boolean getCbFinishSetCheck() {
        return this.cbFinishSetCheck;
    }

    public final Companion.CheckOverlaySetiingRunnable getCheckOverlaySetiingRunnable() {
        Companion.CheckOverlaySetiingRunnable checkOverlaySetiingRunnable = this.checkOverlaySetiingRunnable;
        if (checkOverlaySetiingRunnable == null) {
            Intrinsics.throwUninitializedPropertyAccessException("checkOverlaySetiingRunnable");
        }
        return checkOverlaySetiingRunnable;
    }

    public final AppLayoutRmlimitFloatBinding getFloatBinding() {
        AppLayoutRmlimitFloatBinding appLayoutRmlimitFloatBinding = this.floatBinding;
        if (appLayoutRmlimitFloatBinding == null) {
            Intrinsics.throwUninitializedPropertyAccessException("floatBinding");
        }
        return appLayoutRmlimitFloatBinding;
    }

    public final FloatWindowHelper getFloatWindowHelper() {
        return this.floatWindowHelper;
    }

    public final boolean getJumpOnceSetting() {
        return this.jumpOnceSetting;
    }

    public final AtomicReference<String> getMAdbConnectAddress() {
        return this.mAdbConnectAddress;
    }

    public final AtomicInteger getMAdbConnectPort() {
        return this.mAdbConnectPort;
    }

    public final AtomicReference<String> getMAdbPairingAddress() {
        return this.mAdbPairingAddress;
    }

    public final AtomicInteger getMAdbPairingPort() {
        return this.mAdbPairingPort;
    }

    public final AdbMdns getMDnsAdbConnect() {
        AdbMdns adbMdns = this.mDnsAdbConnect;
        if (adbMdns == null) {
            Intrinsics.throwUninitializedPropertyAccessException("mDnsAdbConnect");
        }
        return adbMdns;
    }

    public final AdbMdns getMDnsAdbPairing() {
        AdbMdns adbMdns = this.mDnsAdbPairing;
        if (adbMdns == null) {
            Intrinsics.throwUninitializedPropertyAccessException("mDnsAdbPairing");
        }
        return adbMdns;
    }

    public final CustomDialog getMessageDialog() {
        return this.messageDialog;
    }

    public final int getMode() {
        return this.mode;
    }

    public final AppLayoutRmlimitMultiBinding getMultiBinding() {
        AppLayoutRmlimitMultiBinding appLayoutRmlimitMultiBinding = this.multiBinding;
        if (appLayoutRmlimitMultiBinding == null) {
            Intrinsics.throwUninitializedPropertyAccessException("multiBinding");
        }
        return appLayoutRmlimitMultiBinding;
    }

    public final NetworkConnectChangedReceiver getReceiver() {
        NetworkConnectChangedReceiver networkConnectChangedReceiver = this.receiver;
        if (networkConnectChangedReceiver == null) {
            Intrinsics.throwUninitializedPropertyAccessException("receiver");
        }
        return networkConnectChangedReceiver;
    }

    public final AppLayoutRmlimitSplitBinding getSplitBinding() {
        AppLayoutRmlimitSplitBinding appLayoutRmlimitSplitBinding = this.splitBinding;
        if (appLayoutRmlimitSplitBinding == null) {
            Intrinsics.throwUninitializedPropertyAccessException("splitBinding");
        }
        return appLayoutRmlimitSplitBinding;
    }

    public final HandlerThread getThread() {
        return this.thread;
    }

    public final String getTutorialUri() {
        return this.tutorialUri;
    }

    public final AppLayoutRmlimitUsbBinding getUsbBinding() {
        AppLayoutRmlimitUsbBinding appLayoutRmlimitUsbBinding = this.usbBinding;
        if (appLayoutRmlimitUsbBinding == null) {
            Intrinsics.throwUninitializedPropertyAccessException("usbBinding");
        }
        return appLayoutRmlimitUsbBinding;
    }

    public final boolean isMultiWindowMode() {
        return this.isMultiWindowMode;
    }

    public final boolean isRootViewMulit() {
        return this.isRootViewMulit;
    }

    @Subscribe(threadMode = ThreadMode.MAIN)
    public final void onAdbHelperEvent(AdbHelperEvent event) {
        String string;
        String string2;
        String string3;
        Intrinsics.checkParameterIsNotNull(event, "event");
        String str = "";
        switch (event.getCode()) {
            case 1:
                if (this.mAdbPairingPort.get() < 0) {
                    Toast.makeText(this, getResources().getText(R.string.open_wifi_debug_first), 0).show();
                    return;
                }
                RmProcesslimitActivity rmProcesslimitActivity = this;
                Toast.makeText(rmProcesslimitActivity, getResources().getText(R.string.adb_pair_pairing), 0).show();
                Bundle bundle = event.getBundle();
                if (bundle != null) {
                    String strPairCode = bundle.getString("pair_code", "");
                    Log.d("AdbMdns", "PairCode=" + strPairCode);
                    Intrinsics.checkExpressionValueIsNotNull(strPairCode, "strPairCode");
                    new PairWorker(this, strPairCode, rmProcesslimitActivity).start();
                    return;
                }
                return;
            case 2:
                String str2 = this.mAdbConnectAddress.get();
                Intrinsics.checkExpressionValueIsNotNull(str2, "mAdbConnectAddress.get()");
                new ConnectWorker(str2, this.mAdbConnectPort.get(), this).start();
                return;
            case 3:
                Bundle bundle2 = event.getBundle();
                this.mAdbPairingPort.set(bundle2 != null ? bundle2.getInt("new_port") : 0);
                AtomicReference<String> atomicReference = this.mAdbPairingAddress;
                if (bundle2 != null && (string = bundle2.getString("new_addr")) != null) {
                    str = string;
                }
                atomicReference.set(str);
                return;
            case 4:
                Bundle bundle3 = event.getBundle();
                this.mAdbConnectPort.set(bundle3 != null ? bundle3.getInt("new_port") : 0);
                AtomicReference<String> atomicReference2 = this.mAdbConnectAddress;
                if (bundle3 != null && (string2 = bundle3.getString("new_addr")) != null) {
                    str = string2;
                }
                atomicReference2.set(str);
                return;
            case 5:
                Bundle bundle4 = event.getBundle();
                if (bundle4 != null && (string3 = bundle4.getString("text")) != null) {
                    str = string3;
                }
                Intrinsics.checkExpressionValueIsNotNull(str, "bundle?.getString(\"text\") ?: \"\"");
                Toast.makeText(this, str, 0).show();
                return;
            case 6:
                ConfigMgr.setFinishPair(true);
                fixLimit = true;
                AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding = this.binding;
                if (appActivityRmProcesslimitBinding == null) {
                    Intrinsics.throwUninitializedPropertyAccessException("binding");
                }
                appActivityRmProcesslimitBinding.tvEnter.setText(R.string.success_and_enter);
                AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding2 = this.binding;
                if (appActivityRmProcesslimitBinding2 == null) {
                    Intrinsics.throwUninitializedPropertyAccessException("binding");
                }
                appActivityRmProcesslimitBinding2.tvEnter.setTextColor(getResources().getColor(R.color.colorWhite));
                AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding3 = this.binding;
                if (appActivityRmProcesslimitBinding3 == null) {
                    Intrinsics.throwUninitializedPropertyAccessException("binding");
                }
                TextView textView = appActivityRmProcesslimitBinding3.tvEnter;
                Intrinsics.checkExpressionValueIsNotNull(textView, "binding.tvEnter");
                Context context = MyApp.getContext();
                Intrinsics.checkExpressionValueIsNotNull(context, "MyApp.getContext()");
                textView.setBackground(context.getResources().getDrawable(R.drawable.app_blue_round_btn));
                AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding4 = this.binding;
                if (appActivityRmProcesslimitBinding4 == null) {
                    Intrinsics.throwUninitializedPropertyAccessException("binding");
                }
                CheckBox checkBox = appActivityRmProcesslimitBinding4.cbFinishSet;
                Intrinsics.checkExpressionValueIsNotNull(checkBox, "binding.cbFinishSet");
                checkBox.setChecked(true);
                if (this.mode == 0) {
                    String string4 = getResources().getString(R.string.rm_limit_success_split);
                    Intrinsics.checkExpressionValueIsNotNull(string4, "resources.getString(R.st…g.rm_limit_success_split)");
                    showDialog(string4);
                }
                if (this.mode == 1) {
                    Intent intent = new Intent(MyApp.getContext(), RmProcesslimitActivity.class);
                    intent.setFlags(268435456);
                    intent.putExtra("mode", this.mode);
                    intent.putExtra("cbFinishSet", true);
                    safedk_Context_startActivity_97cb3195734cf5c9cc3418feeafa6dd6(MyApp.getContext(), intent);
                    Log.d(this.TAG, "onAdbHelperEvent: cbFinishSet true");
                    String string5 = getResources().getString(R.string.rm_limit_success_split_float);
                    Intrinsics.checkExpressionValueIsNotNull(string5, "resources.getString(R.st…imit_success_split_float)");
                    showDialog(string5);
                    FloatWindowHelper floatWindowHelper = this.floatWindowHelper;
                    if (floatWindowHelper != null) {
                        floatWindowHelper.close();
                        return;
                    }
                    return;
                }
                return;
            default:
                return;
        }
    }

    @Override
    public void onConfigurationChanged(Configuration newConfig) {
        Intrinsics.checkParameterIsNotNull(newConfig, "newConfig");
        super.onConfigurationChanged(newConfig);
        Log.d(this.TAG, "onConfigurationChanged: testjumpsetting");
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        AppActivityRmProcesslimitBinding inflate = AppActivityRmProcesslimitBinding.inflate(getLayoutInflater());
        Intrinsics.checkExpressionValueIsNotNull(inflate, "AppActivityRmProcesslimi…g.inflate(layoutInflater)");
        this.binding = inflate;
        AppLayoutRmlimitSplitBinding inflate2 = AppLayoutRmlimitSplitBinding.inflate(getLayoutInflater());
        Intrinsics.checkExpressionValueIsNotNull(inflate2, "AppLayoutRmlimitSplitBin…g.inflate(layoutInflater)");
        this.splitBinding = inflate2;
        AppLayoutRmlimitFloatBinding inflate3 = AppLayoutRmlimitFloatBinding.inflate(getLayoutInflater());
        Intrinsics.checkExpressionValueIsNotNull(inflate3, "AppLayoutRmlimitFloatBin…g.inflate(layoutInflater)");
        this.floatBinding = inflate3;
        AppLayoutRmlimitUsbBinding inflate4 = AppLayoutRmlimitUsbBinding.inflate(getLayoutInflater());
        Intrinsics.checkExpressionValueIsNotNull(inflate4, "AppLayoutRmlimitUsbBinding.inflate(layoutInflater)");
        this.usbBinding = inflate4;
        AppLayoutRmlimitMultiBinding inflate5 = AppLayoutRmlimitMultiBinding.inflate(getLayoutInflater());
        Intrinsics.checkExpressionValueIsNotNull(inflate5, "AppLayoutRmlimitMultiBin…g.inflate(layoutInflater)");
        this.multiBinding = inflate5;
        EventBus.getDefault().register(this);
        AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding = this.binding;
        if (appActivityRmProcesslimitBinding == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
        }
        setContentView(appActivityRmProcesslimitBinding.getRoot());
        praseIntent();
        initAdb();
        initView();
        initMultiBinding();
        initSplitBinding();
        initFloatBinding();
        initUsbBinging();
        initReceiver();
        this.thread.start();
        this.checkOverlaySetiingRunnable = new Companion.CheckOverlaySetiingRunnable(new Handler(this.thread.getLooper()));
    }

    @Override
    public void onDestroy() {
        FloatWindowHelper floatWindowHelper = this.floatWindowHelper;
        if (floatWindowHelper != null) {
            floatWindowHelper.close();
        }
        FloatWindowHelper floatWindowHelper2 = this.floatWindowHelper;
        if (floatWindowHelper2 != null) {
            floatWindowHelper2.destroy();
        }
        EventBus.getDefault().unregister(this);
        this.thread.quit();
        super.onDestroy();
    }

    @Override
    public void onMultiWindowModeChanged(boolean z, Configuration configuration) {
        CustomDialog customDialog;
        super.onMultiWindowModeChanged(z, configuration);
        String str = this.TAG;
        Log.d(str, "onMultiWindowModeChanged: isInMultiWindowMode:" + z);
        if (this.mode == 0) {
            String str2 = this.TAG;
            Log.d(str2, "onConfigurationChanged:testjumpsetting isMultiWindowMode:" + this.isMultiWindowMode + " isInMultiWindowMode:" + z);
            if (!this.isMultiWindowMode && z) {
                this.jumpOnceSetting = true;
            }
            this.isMultiWindowMode = z;
            showRootContentModeView(this.mode);
            if (this.mode == 0 && !z && (customDialog = this.messageDialog) != null && customDialog.isShowing()) {
                String string = getResources().getString(R.string.rm_limit_success_split);
                Intrinsics.checkExpressionValueIsNotNull(string, "resources.getString(R.st…g.rm_limit_success_split)");
                showDialog(string);
            }
            multiWindowAutoJumpSetting();
        }
        updateView();
    }

    @Override
    public void onResume() {
        super.onResume();
        Log.d(this.TAG, "onResume: testjumpsetting");
        updateView();
    }

    public final void setBinding(AppActivityRmProcesslimitBinding appActivityRmProcesslimitBinding) {
        Intrinsics.checkParameterIsNotNull(appActivityRmProcesslimitBinding, "<set-?>");
        this.binding = appActivityRmProcesslimitBinding;
    }

    public final void setCbFinishSetCheck(boolean z) {
        this.cbFinishSetCheck = z;
    }

    public final void setCheckOverlaySetiingRunnable(Companion.CheckOverlaySetiingRunnable checkOverlaySetiingRunnable) {
        Intrinsics.checkParameterIsNotNull(checkOverlaySetiingRunnable, "<set-?>");
        this.checkOverlaySetiingRunnable = checkOverlaySetiingRunnable;
    }

    public final void setFloatBinding(AppLayoutRmlimitFloatBinding appLayoutRmlimitFloatBinding) {
        Intrinsics.checkParameterIsNotNull(appLayoutRmlimitFloatBinding, "<set-?>");
        this.floatBinding = appLayoutRmlimitFloatBinding;
    }

    public final void setFloatWindowHelper(FloatWindowHelper floatWindowHelper) {
        this.floatWindowHelper = floatWindowHelper;
    }

    public final void setJumpOnceSetting(boolean z) {
        this.jumpOnceSetting = z;
    }

    public final void setMAdbConnectAddress(AtomicReference<String> atomicReference) {
        Intrinsics.checkParameterIsNotNull(atomicReference, "<set-?>");
        this.mAdbConnectAddress = atomicReference;
    }

    public final void setMAdbConnectPort(AtomicInteger atomicInteger) {
        Intrinsics.checkParameterIsNotNull(atomicInteger, "<set-?>");
        this.mAdbConnectPort = atomicInteger;
    }

    public final void setMAdbPairingAddress(AtomicReference<String> atomicReference) {
        Intrinsics.checkParameterIsNotNull(atomicReference, "<set-?>");
        this.mAdbPairingAddress = atomicReference;
    }

    public final void setMAdbPairingPort(AtomicInteger atomicInteger) {
        Intrinsics.checkParameterIsNotNull(atomicInteger, "<set-?>");
        this.mAdbPairingPort = atomicInteger;
    }

    public final void setMDnsAdbConnect(AdbMdns adbMdns) {
        Intrinsics.checkParameterIsNotNull(adbMdns, "<set-?>");
        this.mDnsAdbConnect = adbMdns;
    }

    public final void setMDnsAdbPairing(AdbMdns adbMdns) {
        Intrinsics.checkParameterIsNotNull(adbMdns, "<set-?>");
        this.mDnsAdbPairing = adbMdns;
    }

    public final void setMessageDialog(CustomDialog customDialog) {
        this.messageDialog = customDialog;
    }

    public final void setMode(int i) {
        this.mode = i;
    }

    public final void setMultiBinding(AppLayoutRmlimitMultiBinding appLayoutRmlimitMultiBinding) {
        Intrinsics.checkParameterIsNotNull(appLayoutRmlimitMultiBinding, "<set-?>");
        this.multiBinding = appLayoutRmlimitMultiBinding;
    }

    public final void setMultiWindowMode(boolean z) {
        this.isMultiWindowMode = z;
    }

    public final void setReceiver(NetworkConnectChangedReceiver networkConnectChangedReceiver) {
        Intrinsics.checkParameterIsNotNull(networkConnectChangedReceiver, "<set-?>");
        this.receiver = networkConnectChangedReceiver;
    }

    public final void setRootViewMulit(boolean z) {
        this.isRootViewMulit = z;
    }

    public final void setSplitBinding(AppLayoutRmlimitSplitBinding appLayoutRmlimitSplitBinding) {
        Intrinsics.checkParameterIsNotNull(appLayoutRmlimitSplitBinding, "<set-?>");
        this.splitBinding = appLayoutRmlimitSplitBinding;
    }

    public final void setTutorialUri(String str) {
        Intrinsics.checkParameterIsNotNull(str, "<set-?>");
        this.tutorialUri = str;
    }

    public final void setUsbBinding(AppLayoutRmlimitUsbBinding appLayoutRmlimitUsbBinding) {
        Intrinsics.checkParameterIsNotNull(appLayoutRmlimitUsbBinding, "<set-?>");
        this.usbBinding = appLayoutRmlimitUsbBinding;
    }
}