From 36e72928797502a47a60d9d4430b4f95954749c1 Mon Sep 17 00:00:00 2001 From: TongTongStudio Date: Mon, 27 Jul 2026 07:39:17 +0800 Subject: [PATCH] =?UTF-8?q?refactor(ui):=20=E6=9B=BF=E6=8D=A2=20Toaster=20?= =?UTF-8?q?=E4=B8=BA=20DialogX=20PopTip?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 2 -- .../accessibility/DialerAccessibilityService.java | 14 +++++++------- .../activity/contact/edit/ContactEditActivity.java | 10 +++++----- .../contact/edit/ContactEditViewModel.java | 6 +++--- .../com/ttstd/dialer/base/BaseApplication.java | 3 --- .../fragment/dialog/contact/call/CallFragment.java | 4 ++-- .../delete/ContactDeleteDialogFragment.java | 4 ++-- .../dialog/contact/edit/EditDialogFragment.java | 4 ++-- .../ttstd/dialer/fragment/home/HomeFragment.java | 8 ++++---- .../com/ttstd/dialer/service/main/MainService.java | 4 ++-- .../main/java/com/ttstd/dialer/utils/ApkUtils.java | 4 ++-- 11 files changed, 29 insertions(+), 34 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index a9e7f67..640cfc2 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -369,8 +369,6 @@ dependencies { implementation 'com.gitee.zackratos:UltimateBarX:0.8.0' implementation 'com.opencsv:opencsv:5.12.0' - // 吐司框架:https://github.com/getActivity/Toaster - implementation 'com.github.getActivity:Toaster:12.6' // 权限请求框架:https://github.com/getActivity/XXPermissions implementation 'com.github.getActivity:XXPermissions:20.0' // implementation 'com.github.zcweng:switch-button:0.0.3@aar' diff --git a/app/src/main/java/com/ttstd/dialer/accessibility/DialerAccessibilityService.java b/app/src/main/java/com/ttstd/dialer/accessibility/DialerAccessibilityService.java index 78562a0..ac91f1f 100644 --- a/app/src/main/java/com/ttstd/dialer/accessibility/DialerAccessibilityService.java +++ b/app/src/main/java/com/ttstd/dialer/accessibility/DialerAccessibilityService.java @@ -23,7 +23,7 @@ import android.view.accessibility.AccessibilityNodeInfo; import android.view.accessibility.AccessibilityWindowInfo; import com.blankj.utilcode.util.ToastUtils; -import com.hjq.toast.Toaster; +import com.kongzue.dialogx.dialogs.PopTip; import com.tencent.mmkv.MMKV; import com.ttstd.dialer.config.CommonConfig; import com.ttstd.dialer.db.contact.ContactInfo; @@ -216,7 +216,7 @@ public class DialerAccessibilityService extends AccessibilityService { break; case "com.tencent.mm.plugin.account.ui.WelcomeActivity": case "com.tencent.mm.plugin.account.ui.LoginPasswordUI": - Toaster.showLong("请先登录微信"); + PopTip.show("请先登录微信").iconWarning(); mCurrentStep = Step.WAITING; break; case "com.tencent.mm.plugin.label.ui.ContactLabelManagerUI": @@ -269,7 +269,7 @@ public class DialerAccessibilityService extends AccessibilityService { if (findNodesByViewId("com.tencent.mm:id/gzf").size() > 0) { findSearchContactAndClick("com.tencent.mm:id/odf", Step.CLICK_QUICK_WECHAT_CALL); } else { - Toaster.show("没有找到联系人"); + PopTip.show("没有找到联系人").iconError(); mCurrentStep = Step.WAITING; } break; @@ -299,7 +299,7 @@ public class DialerAccessibilityService extends AccessibilityService { break; case CLICK_TAG: if (!findAndClick(Property.TEXT, mTagName, false, Step.CLICK_NAME)) { - Toaster.show("没有找到标签"); + PopTip.show("没有找到标签").iconError(); mCurrentStep = Step.WAITING; } break; @@ -607,7 +607,7 @@ public class DialerAccessibilityService extends AccessibilityService { mCurrentStep = nextStep; sendProcessStepMessage(WAIT_TIME); } else { - Toaster.show("没有找到搜索框"); + PopTip.show("没有找到搜索框").iconError(); mCurrentStep = Step.WAITING; } } @@ -619,7 +619,7 @@ public class DialerAccessibilityService extends AccessibilityService { if (optional.isPresent()) { sendDelayClickMessage(optional.get(), false, nextStep); } else { - Toaster.show("没有找到联系人"); + PopTip.show("没有找到联系人").iconError(); mCurrentStep = Step.WAITING; } } @@ -648,7 +648,7 @@ public class DialerAccessibilityService extends AccessibilityService { sendProcessStepMessage(WAIT_TIME); } else { mCurrentStep = Step.WAITING; - Toaster.show("点击失败,请重试"); + PopTip.show("点击失败,请重试").iconError(); } } diff --git a/app/src/main/java/com/ttstd/dialer/activity/contact/edit/ContactEditActivity.java b/app/src/main/java/com/ttstd/dialer/activity/contact/edit/ContactEditActivity.java index bf943c2..9872c92 100644 --- a/app/src/main/java/com/ttstd/dialer/activity/contact/edit/ContactEditActivity.java +++ b/app/src/main/java/com/ttstd/dialer/activity/contact/edit/ContactEditActivity.java @@ -5,7 +5,7 @@ import android.view.View; import androidx.lifecycle.Observer; -import com.hjq.toast.Toaster; +import com.kongzue.dialogx.dialogs.PopTip; import com.ttstd.dialer.R; import com.ttstd.dialer.base.mvvm.BaseMvvmActivity; import com.ttstd.dialer.databinding.ActivityContactEditBinding; @@ -56,7 +56,7 @@ public class ContactEditActivity extends BaseMvvmActivity