From fe53356c3c91261e60c0fd3151dc9daf93c4f3f5 Mon Sep 17 00:00:00 2001 From: tongtongstudio Date: Thu, 5 Sep 2024 09:26:02 +0800 Subject: [PATCH] =?UTF-8?q?version:1.2.0=20fix:=20update:=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E9=80=9A=E7=9F=A5=E6=A0=8F=E5=BC=80=E5=85=B3=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E9=94=99=E8=AF=AF=EF=BC=8C=E5=AE=A2=E6=9C=8D=E8=81=94?= =?UTF-8?q?=E7=B3=BB=E6=96=B9=E5=BC=8F=E5=8F=AF=E9=9A=90=E8=97=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 4 +- .../os/activity/setting/SettingActivity.java | 6 +- .../xxpatx/os/adapter/DailyAppAdapter.java | 61 ++++++------------- .../java/com/xxpatx/os/bean/DailyAppBean.java | 9 +++ .../os/fragment/app/AppListFragment.java | 1 - .../xxpatx/os/manager/AppStatusManager.java | 5 ++ .../java/com/xxpatx/os/utils/ApkUtils.java | 10 +-- 7 files changed, 45 insertions(+), 51 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 80e7222..1fda244 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -15,8 +15,8 @@ android { applicationId "com.xxpatx.os" minSdkVersion 24 targetSdkVersion 29 - versionCode 1020 - versionName "1.1.9" + versionCode 1021 + versionName "1.2.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/app/src/main/java/com/xxpatx/os/activity/setting/SettingActivity.java b/app/src/main/java/com/xxpatx/os/activity/setting/SettingActivity.java index 6990acc..871efc5 100644 --- a/app/src/main/java/com/xxpatx/os/activity/setting/SettingActivity.java +++ b/app/src/main/java/com/xxpatx/os/activity/setting/SettingActivity.java @@ -116,7 +116,7 @@ public class SettingActivity extends BaseMvvmActivity() { - @Override - public void onSubscribe(Disposable d) { - Log.e("SendRunningApp", "onSubscribe: "); - } - - @Override - public void onNext(BaseResponse baseResponse) { - Log.e("SendRunningApp", "onSubscribe: " + baseResponse); - } - - @Override - public void onError(Throwable e) { - Log.e("SendRunningApp", "onError: " + e.getMessage()); - onComplete(); - } - - @Override - public void onComplete() { - Log.e("SendRunningApp", "onComplete: "); - } - }); - } - private void showDialog(DailyAppBean dailyAppBean) { DailyAppDialog dailyAppDialog = new DailyAppDialog(mContext); diff --git a/app/src/main/java/com/xxpatx/os/bean/DailyAppBean.java b/app/src/main/java/com/xxpatx/os/bean/DailyAppBean.java index 81179fd..1bd794e 100644 --- a/app/src/main/java/com/xxpatx/os/bean/DailyAppBean.java +++ b/app/src/main/java/com/xxpatx/os/bean/DailyAppBean.java @@ -17,6 +17,15 @@ public class DailyAppBean implements Serializable { String packageName; String className; + public DailyAppBean(String packageName) { + this.packageName = packageName; + } + + public DailyAppBean(String appName, String packageName) { + this.appName = appName; + this.packageName = packageName; + } + public DailyAppBean(String appName, String packageName, String className) { this.appName = appName; this.packageName = packageName; diff --git a/app/src/main/java/com/xxpatx/os/fragment/app/AppListFragment.java b/app/src/main/java/com/xxpatx/os/fragment/app/AppListFragment.java index 2ba2427..13250c8 100644 --- a/app/src/main/java/com/xxpatx/os/fragment/app/AppListFragment.java +++ b/app/src/main/java/com/xxpatx/os/fragment/app/AppListFragment.java @@ -326,7 +326,6 @@ public class AppListFragment extends BaseFragment { case "com.xxpatx.sn": case "aios.daily.app": case "aios.appstore": - case "xxpatx.os.service": break; default: showHideDialog(desktopIcon); diff --git a/app/src/main/java/com/xxpatx/os/manager/AppStatusManager.java b/app/src/main/java/com/xxpatx/os/manager/AppStatusManager.java index 5972fa9..3a1eb8a 100644 --- a/app/src/main/java/com/xxpatx/os/manager/AppStatusManager.java +++ b/app/src/main/java/com/xxpatx/os/manager/AppStatusManager.java @@ -108,6 +108,11 @@ public class AppStatusManager { dailyAppBeanList.add(appSelectBean); } } + if (hidedAppSet.contains("xxpatx.os.service")) { + DailyAppBean serviceIcon = new DailyAppBean("客服中心","xxpatx.os.service"); + dailyAppBeanList.add(0, serviceIcon); + } + return dailyAppBeanList; } diff --git a/app/src/main/java/com/xxpatx/os/utils/ApkUtils.java b/app/src/main/java/com/xxpatx/os/utils/ApkUtils.java index b081a31..f23fd84 100644 --- a/app/src/main/java/com/xxpatx/os/utils/ApkUtils.java +++ b/app/src/main/java/com/xxpatx/os/utils/ApkUtils.java @@ -427,10 +427,12 @@ public class ApkUtils { } } - DesktopIcon dailyIcon = new DesktopIcon(); - dailyIcon.setTitle("客服中心"); - dailyIcon.setPackage("xxpatx.os.service"); - desktopIcons.add(0, dailyIcon); + if (!AppStatusManager.getInstance().getHidedAppSet().contains("xxpatx.os.service")) { + DesktopIcon dailyIcon = new DesktopIcon(); + dailyIcon.setTitle("客服中心"); + dailyIcon.setPackage("xxpatx.os.service"); + desktopIcons.add(0, dailyIcon); + } List shortcutPkgInfos = ShortcutUtils.getInstance().getShortcutList(); desktopIcons.addAll(shortcutPkgInfos);