From 691bfdafab2cb654432a48aa38e5f5971146beb8 Mon Sep 17 00:00:00 2001 From: dyx123 <3055464370@qq.com> Date: Fri, 22 Oct 2021 17:48:35 +0800 Subject: [PATCH] atom --- app/src/main/AndroidManifest.xml | 4 ++ .../com/fisherbone/fuzhu/abllib/AblSteps.java | 13 +++++ .../fuzhu/activity/CancelThumbUpActivity.java | 54 ++++++++++++++++++ .../fuzhu/activity/ControlWindow.java | 25 ++++++++ .../fuzhu/activity/MainActivity.java | 10 +++- .../fuzhu/entity/CancelThumbUpBean.java | 6 ++ .../com/fisherbone/fuzhu/quzan/AblStep1.java | 49 ++++++++++++++++ .../res/layout/activity_cancel_thumb_up.xml | 35 ++++++++++++ app/src/main/res/layout/activity_main.xml | 47 ++++++++++++++- .../d476367ae559214f0f9ca8a2bdba85a3.bin | 1 + .../build/libs/arouter_compiler.jar | Bin 16243 -> 16243 bytes 11 files changed, 240 insertions(+), 4 deletions(-) create mode 100644 app/src/main/java/com/fisherbone/fuzhu/activity/CancelThumbUpActivity.java create mode 100644 app/src/main/java/com/fisherbone/fuzhu/entity/CancelThumbUpBean.java create mode 100644 app/src/main/java/com/fisherbone/fuzhu/quzan/AblStep1.java create mode 100644 app/src/main/res/layout/activity_cancel_thumb_up.xml create mode 100644 arouter_compiler/build/.transforms/d476367ae559214f0f9ca8a2bdba85a3.bin diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 759bad7..b012814 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -74,7 +74,11 @@ + + diff --git a/app/src/main/java/com/fisherbone/fuzhu/abllib/AblSteps.java b/app/src/main/java/com/fisherbone/fuzhu/abllib/AblSteps.java index 98fbaad..9aa89f5 100644 --- a/app/src/main/java/com/fisherbone/fuzhu/abllib/AblSteps.java +++ b/app/src/main/java/com/fisherbone/fuzhu/abllib/AblSteps.java @@ -303,4 +303,17 @@ public class AblSteps { public final static int STEP_258 = 258; public final static int STEP_259 = 259; + /*****************************************/ + public final static int STEP_260 = 260; + public final static int STEP_261 = 261; + public final static int STEP_262 = 262; + public final static int STEP_263 = 263; + public final static int STEP_264 = 264; + public final static int STEP_265 = 265; + public final static int STEP_266 = 266; + public final static int STEP_267 = 267; + public final static int STEP_268 = 268; + public final static int STEP_269 = 269; + + } diff --git a/app/src/main/java/com/fisherbone/fuzhu/activity/CancelThumbUpActivity.java b/app/src/main/java/com/fisherbone/fuzhu/activity/CancelThumbUpActivity.java new file mode 100644 index 0000000..06867e7 --- /dev/null +++ b/app/src/main/java/com/fisherbone/fuzhu/activity/CancelThumbUpActivity.java @@ -0,0 +1,54 @@ +package com.fisherbone.fuzhu.activity; + +import android.annotation.SuppressLint; +import android.os.Bundle; +import android.view.View; + +import androidx.databinding.DataBindingUtil; + +import com.fisherbone.fuzhu.BaseActivity; +import com.fisherbone.fuzhu.R; +import com.fisherbone.fuzhu.abllib.AblStepHandler; +import com.fisherbone.fuzhu.abllib.AblSteps; +import com.fisherbone.fuzhu.abllib.utils.AblUtil; +import com.fisherbone.fuzhu.databinding.ActivityCancelThumbUpBinding; +import com.fisherbone.fuzhu.entity.CancelThumbUpBean; +import com.fisherbone.fuzhu.entity.FourEvent; +import com.fisherbone.fuzhu.widget.TitleBar; + +import de.greenrobot.event.EventBus; + +/** + * @author Administrator + */ +public class CancelThumbUpActivity extends BaseActivity { + private CancelThumbUpBean cancelThumbUpBean; + private ActivityCancelThumbUpBinding binding; + private TitleBar mTitleBar; + @SuppressLint("WrongViewCast") + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_cancel_thumb_up); + binding = DataBindingUtil.setContentView(this, R.layout.activity_cancel_thumb_up); + mTitleBar = (TitleBar) findViewById(R.id.title_bar); + mTitleBar.setTitle("一键取赞"); + initNormalBack(); + binding.rlStart.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + if (AblUtil.isAccessibilityServiceOpen(CancelThumbUpActivity.this)) { + AblStepHandler.getInstance().setStop(false); + //startApplicationtwo(MainActivity.this,"com.ss.android.ugc.aweme"); + //jumpAPP(); + EventBus.getDefault().post(new FourEvent("success", "11")); + AblStepHandler.sendMsg(AblSteps.STEP_260); + } else { + AblUtil.openAccessibilitySettings(); + //ToastUtils.showShort("请先开启辅助服务"); + } + } + }); + } + +} \ No newline at end of file diff --git a/app/src/main/java/com/fisherbone/fuzhu/activity/ControlWindow.java b/app/src/main/java/com/fisherbone/fuzhu/activity/ControlWindow.java index 209dd92..c13e7f5 100644 --- a/app/src/main/java/com/fisherbone/fuzhu/activity/ControlWindow.java +++ b/app/src/main/java/com/fisherbone/fuzhu/activity/ControlWindow.java @@ -17,6 +17,7 @@ import com.fisherbone.fuzhu.abllib.utils.AblUtil; import com.fisherbone.fuzhu.databinding.ViewTestBinding; import com.fisherbone.fuzhu.entity.ControlBean; import com.fisherbone.fuzhu.entity.addWinEntity; +import com.fisherbone.fuzhu.quzan.AblStep1; import com.fisherbone.fuzhu.step.TestAblStep24; import com.fisherbone.fuzhu.step.TestAblStep30; import com.fisherbone.fuzhu.step.TestAblStep34; @@ -165,6 +166,18 @@ public class ControlWindow { //直播间抢红包 case "15": + break; + case "16": + //取赞 + if (AblUtil.isAccessibilityServiceOpen(mContext)) { + AblStepHandler.getInstance().initStepClass(new AblStep1()); + stutas(ChangLiang.isrun); + AblStepHandler.sendMsg(AblSteps.STEP_260); + } else { + ToastUtils.showShort("点到了"); + ToastUtils.showShort("请先开启辅助服务"); + AblUtil.openAccessibilitySettings(); + } break; default: Log.e("TIAOSHI###", "执行的功能类型不匹配"); @@ -265,6 +278,18 @@ public class ControlWindow { break; case "15"://直播间抢红包 + break; + case "16": + //取赞 + if (AblUtil.isAccessibilityServiceOpen(mContext)) { + AblStepHandler.getInstance().initStepClass(new AblStep1()); + stutas(ChangLiang.isrun); + AblStepHandler.sendMsg(AblSteps.STEP_260); + } else { + ToastUtils.showShort("点到了"); + ToastUtils.showShort("请先开启辅助服务"); + AblUtil.openAccessibilitySettings(); + } break; default: Log.e("TIAOSHI###", "执行的功能类型不匹配"); diff --git a/app/src/main/java/com/fisherbone/fuzhu/activity/MainActivity.java b/app/src/main/java/com/fisherbone/fuzhu/activity/MainActivity.java index 045fac5..69be4e6 100644 --- a/app/src/main/java/com/fisherbone/fuzhu/activity/MainActivity.java +++ b/app/src/main/java/com/fisherbone/fuzhu/activity/MainActivity.java @@ -60,6 +60,7 @@ import com.fisherbone.fuzhu.entity.letterListBean; import com.fisherbone.fuzhu.entity.touchTaskBean; import com.fisherbone.fuzhu.okgonet.HttpConstants; import com.fisherbone.fuzhu.okgonet.NetApi; +import com.fisherbone.fuzhu.quzan.AblStep1; import com.fisherbone.fuzhu.reflect.InjectUtils; import com.fisherbone.fuzhu.reflect.OnClickk; import com.fisherbone.fuzhu.step.TestAblStep0; @@ -311,7 +312,7 @@ public class MainActivity extends BaseActivity implements InfoMessage { .setFindViewMillisInFuture(10000)//寻找界面超时时间 .setFindViewCountDownInterval(200)//寻找界面间隔时间 .build().init(); - AblStepHandler.getInstance().initStepClass(new TestAblStep0(), new TestAblStep1(), new TestAblStep2(), new TestAblStep8(), new TestAblStep9(), new TestAblStep10(), new TestAblStep12(), new TestAblStep13(), new TestAblStep18(), new TestAblStep19(), new TestAblStep23(), new TestAblStep25(), new TestAblStep26(), new TestAblStep27(), new TestAblStep28(), new TestAblStep29(), new TestAblStep31(), new TestAblStep32(), new TestAblStep33()); + AblStepHandler.getInstance().initStepClass(new TestAblStep0(), new TestAblStep1(), new TestAblStep2(), new TestAblStep8(), new TestAblStep9(), new TestAblStep10(), new TestAblStep12(), new TestAblStep13(), new TestAblStep18(), new TestAblStep19(), new TestAblStep23(), new TestAblStep25(), new TestAblStep26(), new TestAblStep27(), new TestAblStep28(), new TestAblStep29(), new TestAblStep31(), new TestAblStep32(), new TestAblStep33() , new AblStep1()); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { int hasWriteContactsPermission = checkSelfPermission(Manifest.permission.READ_CONTACTS); if (hasWriteContactsPermission != PackageManager.PERMISSION_GRANTED) { @@ -357,7 +358,7 @@ public class MainActivity extends BaseActivity implements InfoMessage { } - @OnClickk({R.id.rl_05, R.id.rl_12, R.id.rl_011, R.id.rl_10, R.id.rl_09, R.id.rl_08, R.id.rl_07, R.id.rl_06, R.id.rl_04, R.id.rl_03, R.id.rl_01, R.id.rl_02}) + @OnClickk({R.id.rl_05, R.id.rl_12, R.id.rl_011, R.id.rl_10, R.id.rl_09, R.id.rl_08, R.id.rl_07, R.id.rl_06, R.id.rl_04, R.id.rl_03, R.id.rl_01, R.id.rl_02 ,R.id.rl_16}) public void click(View view) { if(ProfileSpUtils.getInstance().getSetBean().isRedswitchone()){ ToastUtils.showShort( "请关闭云端控制"); @@ -398,6 +399,9 @@ public class MainActivity extends BaseActivity implements InfoMessage { JumpUtils.gotoActivity(MainActivity.this, RecFollowActivity.class, false, "", ""); // JumpUtils.gotoActivity(MainActivity.this, MainActivityy.class, false, "", ""); break; + case R.id.rl_16: + JumpUtils.gotoActivity(MainActivity.this,CancelThumbUpActivity.class, false, "", ""); + break; case R.id.rl_02: // service.stopSelf(); @@ -542,6 +546,8 @@ public class MainActivity extends BaseActivity implements InfoMessage { case "10": execute("5"); break; + case "11": + execute("16"); default: } } diff --git a/app/src/main/java/com/fisherbone/fuzhu/entity/CancelThumbUpBean.java b/app/src/main/java/com/fisherbone/fuzhu/entity/CancelThumbUpBean.java new file mode 100644 index 0000000..52b8758 --- /dev/null +++ b/app/src/main/java/com/fisherbone/fuzhu/entity/CancelThumbUpBean.java @@ -0,0 +1,6 @@ +package com.fisherbone.fuzhu.entity; + +import androidx.databinding.BaseObservable; + +public class CancelThumbUpBean extends BaseObservable { +} diff --git a/app/src/main/java/com/fisherbone/fuzhu/quzan/AblStep1.java b/app/src/main/java/com/fisherbone/fuzhu/quzan/AblStep1.java new file mode 100644 index 0000000..b3dc19b --- /dev/null +++ b/app/src/main/java/com/fisherbone/fuzhu/quzan/AblStep1.java @@ -0,0 +1,49 @@ +package com.fisherbone.fuzhu.quzan; + +import android.os.Message; + +import com.fisherbone.fuzhu.abllib.AblService; +import com.fisherbone.fuzhu.abllib.AblStepHandler; +import com.fisherbone.fuzhu.abllib.AblSteps; +import com.fisherbone.fuzhu.abllib.BaseAblStep; +import com.fisherbone.fuzhu.abllib.utils.AblViewUtil; + +public class AblStep1 extends BaseAblStep { + int i = 0; + int j = 0; + + @Override + public void onStep(int step, Message msg) { + switch ( step ){ + case AblSteps.STEP_260: + AblViewUtil.startApplication(); + AblViewUtil.mySleep(8); + AblStepHandler.sendMsg(AblSteps.STEP_261); + break; + case AblSteps.STEP_261: + AblService instance = AblService.getInstance(); + AblViewUtil.mySleep(4); + myClick(); + AblStepHandler.sendMsg(AblSteps.STEP_262); + break; + case AblSteps.STEP_262: + AblViewUtil.clickScreen(12,12); + AblStepHandler.sendMsg(AblSteps.STEP_263); + break; + case AblSteps.STEP_263: + AblViewUtil.clickScreen(3,16); + AblStepHandler.sendMsg(AblSteps.STEP_264); + break; + case AblSteps.STEP_264: + AblViewUtil.clickScreen(18,11); + AblStepHandler.sendMsg(AblSteps.STEP_265); + break; + case AblSteps.STEP_265: + AblViewUtil.scrollVertical(15,2); + AblStepHandler.sendMsg(AblSteps.STEP_264); + break; + default: + } + + } +} diff --git a/app/src/main/res/layout/activity_cancel_thumb_up.xml b/app/src/main/res/layout/activity_cancel_thumb_up.xml new file mode 100644 index 0000000..606483e --- /dev/null +++ b/app/src/main/res/layout/activity_cancel_thumb_up.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 7749d9c..09c81c6 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -335,8 +335,7 @@ android:layout_width="60dp" android:layout_height="60dp" android:layout_centerHorizontal="true" - android:background="@mipmap/icon_cancle" - /> + android:background="@mipmap/icon_cancle" /> + + + + + + + + + + + + + + `~1k)8Z>0tVi4Mg0<79zgF)*meX%Qgi}C)y>0>Em{`V4B@N2LQr; BW2688 delta 274 zcmexd_qmQIz?+$ci-CcIgF(M>B9A)DnQbM36U{xDXOC1AU~s!I zSJOvP1_o)<$sc4?Ccn29+Z@jLTNI>Zai};Wh~69_(ZvF0Je7ID31(bSi{S+^ChMCx zf(43Ao-=_NvF5R0#^k-0`d}6BE&G`C8zXgXu>$5OEh