导航菜单

页面标题

页面副标题

微商客 v2.1.2 - CopyFriendActivity.java 源代码

正在查看: 微商客 v2.1.2 应用的 CopyFriendActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.jianzhen.wsk.ui.friendscircle;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.view.accessibility.AccessibilityNodeInfo;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.Toast;
import androidx.activity.result.ActivityResult;
import androidx.activity.result.ActivityResultCallback;
import androidx.activity.result.ActivityResultLauncher;
import androidx.activity.result.contract.ActivityResultContracts;
import com.auxiliary.library.core.NodeExecutor;
import com.auxiliary.library.node.SelectNode;
import com.auxiliary.library.node.ViewNode;
import com.auxiliary.library.node.WhileNode;
import com.auxiliary.library.node.base.INode;
import com.auxiliary.library.service.AuxiliaryService;
import com.auxiliary.library.service.IAccessibility;
import com.auxiliary.library.util.ClassUtil;
import com.auxiliary.library.util.ViewNodeUtil;
import com.auxiliary.library.util.WechatDateUtil;
import com.auxiliary.library.widget.ExecutorWindow;
import com.google.gson.Gson;
import com.jianzhen.wsk.BaseActivity;
import com.jianzhen.wsk.R;
import com.jianzhen.wsk.bean.TagAndGroupBean;
import com.jianzhen.wsk.dialog.BaseBottomSheetDialog;
import com.jianzhen.wsk.dialog.DateTimeDialog;
import com.jianzhen.wsk.dialog.NumDialog;
import com.jianzhen.wsk.dialog.TimeDialog;
import com.jianzhen.wsk.ui.FunctionPermissionManageActivity;
import com.jianzhen.wsk.ui.friendscircle.CopyFriendActivity;
import com.jianzhen.wsk.utils.DataSaveUtils;
import com.jianzhen.wsk.utils.ScriptLoadUtil;
import com.jianzhen.wsk.utils.ScriptLoadUtil$$ExternalSyntheticBackport0;
import com.jianzhen.wsk.utils.SharedPreferencesUtil;
import com.jianzhen.wsk.utils.Utils;
import com.jianzhen.wsk.v1.activity.More2OneListActivity;
import com.umeng.analytics.MobclickAgent;
import java.util.ArrayList;
import java.util.List;
import java.util.function.Function;
import java.util.function.Predicate;
import java.util.stream.Collectors;

public class CopyFriendActivity extends BaseActivity implements View.OnClickListener, BaseBottomSheetDialog.OnConfirmListener, RadioGroup.OnCheckedChangeListener {
    private int gzType;
    public ActivityResultLauncher<Intent> launcher;
    private View mCountLayout;
    private DateTimeDialog mDateTimeDialog;
    private ExecutorWindow mExecutorWindow;
    private RadioGroup mFilterRadioGroup;
    private TextView mHitView;
    private RadioButton mImageButton;
    private NumDialog mNumDialog;
    private TextView mNumView;
    private TextView mSendView;
    private TimeDialog mTimeDialog;
    private View mTimeLayout;
    private TextView mTimeView;
    private RadioGroup mTypeContentRadioGroup;
    private RadioButton mVideoButton;
    private TextView sendObjectTv;
    private String funcId = "10062";
    private final String hit1 = "选择条数,转发任务将从您悬停的指定位置开始,从上至下依次转发对应数量朋友圈";
    private final String hit2 = "选择时间,转发任务将从您悬停的指定位置开始,从上至下依次转发对应时间段内的朋友圈";
    private final String hit3 = "选择条数+时间,转发任务将从您悬停的指定位置开始,从上至下依次转发对应条数+时间段内的朋友圈,以先满足的条件为准。\n例如,选择2020-01-01到2020-01-31并选择10条。\n1.如滑动到2019-12月点击开始,这时由于时间已超出。则转发完成,转发0条。\n2.如滑动到2020-01开始,但到01-31期间只有5条朋友圈,则以时间为准,转发5条。\n3.如滑动到2020-01开始,但到01-31期间有20个朋友圈,这时按条数转发10条。";
    private CopyFriendParam mParam = new CopyFriendParam();
    private String selectObject = WhoCanSeeActivity.TYPE_OPEN;
    private List<TagAndGroupBean> tagLists = new ArrayList();
    private final Handler handlerPost = new Handler(Looper.getMainLooper());

    public static class CopyFriendParam {
        public List<TagAndGroupBean> tagLists;
        public Integer sendCount = 1;
        public String sendMode = "ALL";
        public String interval = "不限时间";
        public String intervalFlag = "true";
        public String sendTime = "[5000,10000]";
        public List<SendCircle> sendList = new ArrayList();
        public boolean isWhoSee = false;
        public String seeSelectStr = WhoCanSeeActivity.TYPE_OPEN;
    }

    public static class Middle {
        public String prefix;
        public int size = 0;
        public String text;
    }

    public static class SendCircle {
        public boolean isSignText = false;
        public String sendText = "";
        public List<VideoImage> viewSelect = new ArrayList();
    }

    public static class VideoImage {
        public String viewDescription = "";
    }

    @Override
    protected int getLayoutId() {
        return R.layout.activity_copy_friend;
    }

    @Override
    protected boolean isSetBaseTitle() {
        return true;
    }

    @Override
    protected void initPageView() {
        initActivityResult();
        this.sendObjectTv = (TextView) findViewById(R.id.friend_select_object_text);
        this.mTimeView = (TextView) findViewById(R.id.tv_filter_time);
        this.mNumView = (TextView) findViewById(R.id.tv_filter_num);
        this.mSendView = (TextView) findViewById(R.id.tv_send_time);
        this.mHitView = (TextView) findViewById(R.id.rg_type_hit);
        this.mCountLayout = findViewById(R.id.ll_filter_count);
        this.mTimeLayout = findViewById(R.id.ll_filter_time);
        this.mImageButton = (RadioButton) findViewById(R.id.rb_filter_image);
        this.mVideoButton = (RadioButton) findViewById(R.id.rb_filter_video);
        this.mFilterRadioGroup = (RadioGroup) findViewById(R.id.rg_filter_content);
        this.mTypeContentRadioGroup = (RadioGroup) findViewById(R.id.rg_type_content);
        findViewById(R.id.tv_start).setOnClickListener(this);
        this.mTypeContentRadioGroup.setOnCheckedChangeListener(this);
        this.mSendView.setOnClickListener(this);
        this.mNumView.setOnClickListener(this);
        this.mTimeView.setOnClickListener(this);
        findViewById(R.id.select_object_lay).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                CopyFriendActivity.this.lambda$initPageView$0(view);
            }
        });
        getSavaData();
    }

    public void lambda$initPageView$0(View view) {
        Intent intent = new Intent((Context) this, (Class<?>) WhoCanSeeActivity.class);
        intent.putExtra(WhoCanSeeActivity.IS_WHO_SEE, this.selectObject);
        this.launcher.launch(intent);
    }

    @Override
    protected void initTitle() {
        setBaseTitle(this, getString(R.string.more_friend_circle_title));
    }

    @Override
    public void onClick(View view) {
        if (view.getId() == 2131363313) {
            if (backFromApplyPermission()) {
                MobclickAgent.onEvent(this, "start_script_" + this.funcId);
                Utils.openWx(this);
                this.mParam.sendMode = this.mImageButton.isChecked() ? "IMAGE" : this.mVideoButton.isChecked() ? "VIDEO" : "ALL";
                if (!this.selectObject.equals(WhoCanSeeActivity.TYPE_OPEN)) {
                    this.mParam.isWhoSee = true;
                    this.mParam.seeSelectStr = this.selectObject;
                    this.mParam.tagLists = this.tagLists;
                }
                getFuncLimit(this.funcId);
                return;
            }
            startIntent(this, FunctionPermissionManageActivity.class);
            return;
        }
        if (view == this.mSendView) {
            this.mTimeDialog.show();
        } else if (view == this.mNumView) {
            this.mNumDialog.show();
        } else if (view == this.mTimeView) {
            this.mDateTimeDialog.show();
        }
    }

    @Override
    public void lambda$setNotYearVipTip$7() {
        super.lambda$setNotYearVipTip$7();
        Utils.openWx(this);
        this.handlerPost.post(new Runnable() {
            @Override
            public final void run() {
                CopyFriendActivity.this.start();
            }
        });
    }

    public void start() {
        try {
            this.mExecutorWindow = ScriptLoadUtil.loadWx(AuxiliaryService.getAccessibility(), this.funcId, "wechat_copy_peng_count_or_time");
            CopyCallback copyCallback = new CopyCallback();
            this.mExecutorWindow.setArgs(this.mParam);
            this.mExecutorWindow.setIRepeat(new NodeExecutor.LastRepeat());
            this.mExecutorWindow.setISelect(copyCallback);
            this.mExecutorWindow.setIFilter(copyCallback);
            this.mExecutorWindow.addStatusCallback(copyCallback);
            this.mExecutorWindow.showFloatWindow();
            this.mExecutorWindow.setIProgress(copyCallback);
            this.mExecutorWindow.addStatusCallback(new NodeExecutor.DefaultStatusCallback() {
                public void onFinish(NodeExecutor nodeExecutor, boolean z) {
                    CopyFriendActivity.this.mExecutorWindow.setMessageShow("转发完成!");
                    super.onFinish(nodeExecutor, z);
                    CopyFriendActivity copyFriendActivity = CopyFriendActivity.this;
                    copyFriendActivity.addFuncLimitCount(copyFriendActivity.funcId);
                }
            });
        } catch (Exception e) {
            e.printStackTrace();
            Toast.makeText((Context) this, (CharSequence) "请先启动辅助服务", 0).show();
        }
    }

    @Override
    public void onConfirm(BaseBottomSheetDialog baseBottomSheetDialog, List<String> list) {
        if (baseBottomSheetDialog == this.mNumDialog) {
            this.mParam.sendCount = Integer.valueOf(list.get(0));
            this.mNumView.setText(list.get(0));
        } else if (baseBottomSheetDialog == this.mDateTimeDialog) {
            this.mTimeView.setText(ScriptLoadUtil$$ExternalSyntheticBackport0.m("~", list));
            this.mParam.interval = ScriptLoadUtil$$ExternalSyntheticBackport0.m("~", list);
        } else if (baseBottomSheetDialog == this.mTimeDialog) {
            this.mParam.sendTime = list.toString();
            this.mSendView.setText((Integer.valueOf(list.get(0)).intValue() / More2OneListActivity.IS_SELECT_TO_GROUP) + "-" + (Integer.valueOf(list.get(1)).intValue() / More2OneListActivity.IS_SELECT_TO_GROUP) + "s");
        }
    }

    @Override
    public void onCheckedChanged(RadioGroup radioGroup, int i) {
        if (i == 2131362842) {
            this.mHitView.setText("选择条数,转发任务将从您悬停的指定位置开始,从上至下依次转发对应数量朋友圈");
            this.mCountLayout.setVisibility(0);
            this.mTimeLayout.setVisibility(8);
            this.mParam.interval = "不限时间";
            this.mParam.sendCount = Integer.valueOf(this.mNumView.getText().toString());
            this.gzType = 1;
            return;
        }
        if (i == 2131362846) {
            this.mHitView.setText("选择时间,转发任务将从您悬停的指定位置开始,从上至下依次转发对应时间段内的朋友圈");
            this.mCountLayout.setVisibility(8);
            this.mTimeLayout.setVisibility(0);
            this.mParam.sendCount = null;
            this.mParam.interval = this.mTimeView.getText().toString();
            this.gzType = 2;
            return;
        }
        if (i == 2131362841) {
            this.mHitView.setText("选择条数+时间,转发任务将从您悬停的指定位置开始,从上至下依次转发对应条数+时间段内的朋友圈,以先满足的条件为准。\n例如,选择2020-01-01到2020-01-31并选择10条。\n1.如滑动到2019-12月点击开始,这时由于时间已超出。则转发完成,转发0条。\n2.如滑动到2020-01开始,但到01-31期间只有5条朋友圈,则以时间为准,转发5条。\n3.如滑动到2020-01开始,但到01-31期间有20个朋友圈,这时按条数转发10条。");
            this.mCountLayout.setVisibility(0);
            this.mTimeLayout.setVisibility(0);
            this.mParam.interval = this.mTimeView.getText().toString();
            this.mParam.sendCount = Integer.valueOf(this.mNumView.getText().toString());
            this.gzType = 3;
        }
    }

    public void initActivityResult() {
        this.launcher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), new ActivityResultCallback() {
            public final void onActivityResult(Object obj) {
                CopyFriendActivity.this.lambda$initActivityResult$1((ActivityResult) obj);
            }
        });
    }

    public void lambda$initActivityResult$1(ActivityResult activityResult) {
        if (activityResult.getResultCode() != 9001 || activityResult.getData() == null) {
            return;
        }
        String stringExtra = activityResult.getData().getStringExtra(WhoCanSeeActivity.IS_WHO_SEE);
        this.selectObject = stringExtra;
        setTagData(stringExtra);
    }

    private void setTagData(String str) {
        this.sendObjectTv.setText(str);
        if (str.equals(WhoCanSeeActivity.TYPE_PART_SEE)) {
            this.tagLists = DataSaveUtils.getWhoSeeTagData(this);
        } else if (str.equals(WhoCanSeeActivity.TYPE_CANT_SEE)) {
            this.tagLists = DataSaveUtils.getWhoNotSeeTagData(this);
        }
    }

    static class CopyCallback implements NodeExecutor.IFilter, NodeExecutor.ISelectOriginal, NodeExecutor.IProgress, NodeExecutor.DefaultStatusCallback {
        private int mCount;
        private boolean mProgress;
        private List<Middle> middleList;

        private CopyCallback() {
            this.mProgress = true;
            this.mCount = 0;
            this.middleList = new ArrayList();
        }

        public void onStart(NodeExecutor nodeExecutor) {
            this.middleList.clear();
            this.mProgress = true;
            this.mCount = 0;
            Object args = nodeExecutor.getArgs();
            ClassUtil.setFieldValue(args, "intervalFlag", "true");
            ClassUtil.setFieldValue(args, "sendList", new ArrayList());
        }

        public List<AccessibilityNodeInfo> onFilter(NodeExecutor nodeExecutor, INode iNode, List<AccessibilityNodeInfo> list, Object obj) {
            if (!(iNode instanceof WhileNode) || !"line".equals(((WhileNode) iNode).getTag())) {
                return list;
            }
            String str = (String) ClassUtil.getFieldValue(obj, "sendMode");
            if ("IMAGE".equals(str)) {
                final ViewNode desc = ViewNode.desc("android.widget.LinearLayout", "包含[\\u4e00-\\u9fa5]+张图片", "regex");
                desc.setId("com.tencent.mm:id/n9w");
                list = (List) list.stream().filter(new Predicate() {
                    @Override
                    public final boolean test(Object obj2) {
                        return CopyFriendActivity.CopyCallback.lambda$onFilter$0(desc, (AccessibilityNodeInfo) obj2);
                    }
                }).collect(Collectors.toList());
            } else if ("VIDEO".equals(str)) {
                final ViewNode desc2 = ViewNode.desc("android.widget.LinearLayout", "包含[\\u4e00-\\u9fa5]+条小视频", "regex");
                desc2.setId("com.tencent.mm:id/n9w");
                list = (List) list.stream().filter(new Predicate() {
                    @Override
                    public final boolean test(Object obj2) {
                        return CopyFriendActivity.CopyCallback.lambda$onFilter$1(desc2, (AccessibilityNodeInfo) obj2);
                    }
                }).collect(Collectors.toList());
            }
            return (List) list.stream().map(new Function() {
                @Override
                public final Object apply(Object obj2) {
                    return CopyFriendActivity.CopyCallback.lambda$onFilter$2((AccessibilityNodeInfo) obj2);
                }
            }).filter(new Predicate() {
                @Override
                public final boolean test(Object obj2) {
                    boolean isVisibleToScreen;
                    isVisibleToScreen = ViewNodeUtil.isVisibleToScreen((AccessibilityNodeInfo) obj2);
                    return isVisibleToScreen;
                }
            }).collect(Collectors.toList());
        }

        static boolean lambda$onFilter$0(ViewNode viewNode, AccessibilityNodeInfo accessibilityNodeInfo) {
            return ViewNodeUtil.findOneNode(accessibilityNodeInfo, viewNode) != null;
        }

        static boolean lambda$onFilter$1(ViewNode viewNode, AccessibilityNodeInfo accessibilityNodeInfo) {
            return ViewNodeUtil.findOneNode(accessibilityNodeInfo, viewNode) != null;
        }

        static AccessibilityNodeInfo lambda$onFilter$2(AccessibilityNodeInfo accessibilityNodeInfo) {
            AccessibilityNodeInfo findOneNode = ViewNodeUtil.findOneNode(accessibilityNodeInfo, ViewNode.id("android.widget.RelativeLayout", "com.tencent.mm:id/cuh"));
            if (findOneNode == null) {
                findOneNode = ViewNodeUtil.findOneNode(accessibilityNodeInfo, ViewNode.id("android.widget.TextView", "com.tencent.mm:id/odj"));
            }
            return findOneNode == null ? ViewNodeUtil.findOneNode(accessibilityNodeInfo, ViewNode.id("android.widget.TextView", "com.tencent.mm:id/cut")) : findOneNode;
        }

        public void onOriginalSelect(SelectNode selectNode, List<AccessibilityNodeInfo> list, Object obj, NodeExecutor nodeExecutor) {
            AccessibilityNodeInfo accessibilityNodeInfo;
            if (list == null || list.isEmpty() || (accessibilityNodeInfo = list.get(0)) == null) {
                return;
            }
            String str = (String) ClassUtil.getFieldValue(obj, "interval");
            Integer num = (Integer) ClassUtil.getFieldValue(obj, "sendCount");
            if (num == null || (!"不限时间".equals(str) && !TextUtils.isEmpty(str))) {
                if (num == null && !"不限时间".equals(str) && !TextUtils.isEmpty(str)) {
                    AccessibilityNodeInfo findOneNode = ViewNodeUtil.findOneNode(accessibilityNodeInfo, ViewNode.id("android.widget.TextView", "com.tencent.mm:id/qv"));
                    int checkInterval2 = WechatDateUtil.checkInterval2(findOneNode, str);
                    if (checkInterval2 != 0) {
                        if (checkInterval2 == -1) {
                            this.mProgress = true;
                            ClassUtil.setFieldValue(obj, "intervalFlag", "false");
                            return;
                        } else {
                            this.mProgress = false;
                            ClassUtil.setFieldValue(obj, "intervalFlag", "false");
                            return;
                        }
                    }
                    this.mProgress = true;
                    ClassUtil.setFieldValue(obj, "intervalFlag", "true");
                    Log.e("CopyFriendCallback", "当前为按时间模式  目标时间 = " + str + ",当前朋友圈时间 = " + ((Object) (findOneNode == null ? null : findOneNode.getText())));
                } else {
                    AccessibilityNodeInfo findOneNode2 = ViewNodeUtil.findOneNode(accessibilityNodeInfo, ViewNode.id("android.widget.TextView", "com.tencent.mm:id/qv"));
                    int checkInterval22 = WechatDateUtil.checkInterval2(findOneNode2, str);
                    if (checkInterval22 != 0) {
                        if (checkInterval22 == -1) {
                            this.mProgress = true;
                            ClassUtil.setFieldValue(obj, "intervalFlag", "false");
                            return;
                        } else {
                            this.mProgress = false;
                            ClassUtil.setFieldValue(obj, "intervalFlag", "false");
                            return;
                        }
                    }
                    this.mProgress = true;
                    this.mCount++;
                    ClassUtil.setFieldValue(obj, "intervalFlag", "true");
                    Log.e("CopyFriendCallback", "当前为按数量+时间模式  [条数=" + num + ",时间=" + str + "],当前[条数=" + (this.mCount + 1) + ",时间=" + ((Object) findOneNode2.getText()) + "]");
                }
            } else {
                this.mCount++;
                Log.e("CopyFriendCallback", "当前为按数量模式 目标条数 = " + num + ",当前条数 = " + this.mCount);
            }
            if (num != null && num.intValue() > 0 && num.intValue() < this.mCount) {
                this.mProgress = false;
                ClassUtil.setFieldValue(obj, "intervalFlag", "false");
                return;
            }
            List list2 = (List) ClassUtil.getFieldValue(obj, "sendList");
            AccessibilityNodeInfo findOneNode3 = ViewNodeUtil.findOneNode(accessibilityNodeInfo, ViewNode.id("android.widget.TextView", "com.tencent.mm:id/cut"));
            List findNode = ViewNodeUtil.findNode(accessibilityNodeInfo, ViewNode.desc("android.view.View", "图片"));
            List findNode2 = ViewNodeUtil.findNode(accessibilityNodeInfo, ViewNode.desc("android.widget.RelativeLayout", "视频"));
            if (findNode != null && !findNode.isEmpty()) {
                Middle middle = new Middle();
                middle.size = findNode.size();
                middle.text = findOneNode3 != null ? findOneNode3.getText().toString() : "";
                middle.prefix = "图片";
                this.middleList.add(0, middle);
                Log.e("CopyFriendCallback", "包含" + findNode.size() + "图片" + (findOneNode3 != null ? ",含有文本 - " + ((Object) findOneNode3.getText()) : ""));
            } else if (findNode2 != null && !findNode2.isEmpty()) {
                Middle middle2 = new Middle();
                middle2.size = findNode2.size();
                middle2.text = findOneNode3 != null ? findOneNode3.getText().toString() : "";
                middle2.prefix = "视频";
                this.middleList.add(0, middle2);
                Log.e("CopyFriendCallback", "包含" + findNode2.size() + "视频" + (findOneNode3 != null ? ",含有文本 - " + ((Object) findOneNode3.getText()) : ""));
            } else if (findOneNode3 != null) {
                Middle middle3 = new Middle();
                middle3.text = findOneNode3.getText().toString();
                this.middleList.add(0, middle3);
                Log.e("CopyFriendCallback", "含有文本 - " + ((Object) findOneNode3.getText()));
            } else {
                Log.e("CopyFriendCallback", "其他形式的");
            }
            if (list2 != null) {
                list2.clear();
            }
            int i = 0;
            for (Middle middle4 : this.middleList) {
                SendCircle sendCircle = new SendCircle();
                sendCircle.isSignText = middle4.size == 0 && middle4.prefix == null;
                sendCircle.sendText = middle4.text;
                for (int i2 = 0; i2 < middle4.size; i2++) {
                    VideoImage videoImage = new VideoImage();
                    i++;
                    videoImage.viewDescription = i + ", 20";
                    sendCircle.viewSelect.add(0, videoImage);
                }
                if (list2 != null) {
                    list2.add(sendCircle);
                }
            }
            Log.e("CopyFriendCallback", "需要发送的数据 - " + new Gson().toJson(list2));
        }

        public boolean onProgress(IAccessibility iAccessibility, INode iNode, Object[] objArr, int i, NodeExecutor nodeExecutor) {
            if ((iNode instanceof WhileNode) && "line".equals(((WhileNode) iNode).getTag())) {
                return this.mProgress;
            }
            return true;
        }
    }

    protected void onResume() {
        super.onResume();
        ExecutorWindow executorWindow = this.mExecutorWindow;
        if (executorWindow != null) {
            executorWindow.hideFloatWindow();
            this.mExecutorWindow.stop();
        }
    }

    public void onBackPressed() {
        super.onBackPressed();
        setSavaData();
    }

    private void setSavaData() {
        SharedPreferencesUtil.putInt(this, "CopyFriendType", this.gzType);
        SharedPreferencesUtil.putString(this, "CopyFriendInterval", this.mParam.interval);
        SharedPreferencesUtil.putInt(this, "CopyFriendSendCount", this.mParam.sendCount == null ? 0 : this.mParam.sendCount.intValue());
        SharedPreferencesUtil.putString(this, "CopyFriendSendObjectTv", this.sendObjectTv.getText().toString());
        SharedPreferencesUtil.putString(this, "CopyFriendTime", this.mParam.sendTime);
        SharedPreferencesUtil.putString(this, "CopyFriendTimeTv", this.mSendView.getText().toString());
        SharedPreferencesUtil.putString(this, "CopyFriendFilter", this.mImageButton.isChecked() ? "IMAGE" : this.mVideoButton.isChecked() ? "VIDEO" : "ALL");
    }

    private void getSavaData() {
        int i = SharedPreferencesUtil.getInt(this, "CopyFriendType", 1);
        this.mTypeContentRadioGroup.check(i == 1 ? R.id.rb_type_count : i == 2 ? R.id.rb_type_time : R.id.rb_type_all);
        String string = SharedPreferencesUtil.getString(this, "CopyFriendInterval", "不限时间");
        this.mNumView.setText(SharedPreferencesUtil.getInt(this, "CopyFriendSendCount", 1) + "");
        if (i == 1) {
            this.mHitView.setText("选择条数,转发任务将从您悬停的指定位置开始,从上至下依次转发对应数量朋友圈");
            this.mCountLayout.setVisibility(0);
            this.mTimeLayout.setVisibility(8);
            this.mParam.interval = "不限时间";
            this.mParam.sendCount = Integer.valueOf(this.mNumView.getText().toString());
        } else if (i == 2) {
            this.mHitView.setText("选择时间,转发任务将从您悬停的指定位置开始,从上至下依次转发对应时间段内的朋友圈");
            this.mCountLayout.setVisibility(8);
            this.mTimeLayout.setVisibility(0);
            this.mParam.sendCount = null;
            this.mParam.interval = this.mTimeView.getText().toString();
        } else if (i == 3) {
            this.mHitView.setText("选择条数+时间,转发任务将从您悬停的指定位置开始,从上至下依次转发对应条数+时间段内的朋友圈,以先满足的条件为准。\n例如,选择2020-01-01到2020-01-31并选择10条。\n1.如滑动到2019-12月点击开始,这时由于时间已超出。则转发完成,转发0条。\n2.如滑动到2020-01开始,但到01-31期间只有5条朋友圈,则以时间为准,转发5条。\n3.如滑动到2020-01开始,但到01-31期间有20个朋友圈,这时按条数转发10条。");
            this.mCountLayout.setVisibility(0);
            this.mTimeLayout.setVisibility(0);
            this.mTimeView.setText(ScriptLoadUtil$$ExternalSyntheticBackport0.m("~", new CharSequence[]{string}));
            this.mParam.interval = ScriptLoadUtil$$ExternalSyntheticBackport0.m("~", new CharSequence[]{string});
            this.mParam.sendCount = Integer.valueOf(this.mNumView.getText().toString());
        }
        String string2 = SharedPreferencesUtil.getString(this, "CopyFriendSendObjectTv", WhoCanSeeActivity.TYPE_OPEN);
        this.selectObject = string2;
        setTagData(string2);
        this.mParam.sendTime = SharedPreferencesUtil.getString(this, "CopyFriendTime", "[5000,10000]");
        this.mSendView.setText(SharedPreferencesUtil.getString(this, "CopyFriendTimeTv", "5-10s"));
        String string3 = SharedPreferencesUtil.getString(this, "CopyFriendFilter", "ALL");
        this.mFilterRadioGroup.check(string3.equals("IMAGE") ? R.id.rb_filter_image : string3.equals("VIDEO") ? R.id.rb_filter_video : R.id.rb_filter_non);
        Bundle bundle = new Bundle();
        bundle.putString(TimeDialog.TIME, this.mParam.sendTime);
        TimeDialog timeDialog = new TimeDialog(this, bundle);
        this.mTimeDialog = timeDialog;
        timeDialog.setOnConfirmListener(this);
        Bundle bundle2 = new Bundle();
        bundle2.putString(NumDialog.NUM, String.valueOf(this.mParam.sendCount));
        NumDialog numDialog = new NumDialog(this, bundle2);
        this.mNumDialog = numDialog;
        numDialog.setOnConfirmListener(this);
        Bundle bundle3 = new Bundle();
        bundle3.putString(DateTimeDialog.DATE_TIME, this.gzType == 3 ? this.mParam.interval : "1");
        DateTimeDialog dateTimeDialog = new DateTimeDialog(this, bundle3);
        this.mDateTimeDialog = dateTimeDialog;
        dateTimeDialog.setOnConfirmListener(this);
    }
}