正在查看: 微商客 v2.1.2 应用的 CopyFriendActivity.java JAVA 源代码文件
本页面展示 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);
}
}