From ac31192a080fab432c5ddde0727703ad83929e3d Mon Sep 17 00:00:00 2001 From: tongtongstudio Date: Mon, 3 Nov 2025 14:54:40 +0800 Subject: [PATCH] =?UTF-8?q?version:2.1.4=20bugfixes:=20update:=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E9=80=80=E5=87=BA=E9=80=BB=E8=BE=91=EF=BC=8C=E6=94=BE?= =?UTF-8?q?=E5=9C=A8app=E5=88=97=E8=A1=A8=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 4 +- .../com/uiui/zyos/adapter/AppAdapter.java | 19 +++++++++ .../uiui/zyos/fragment/app/AppViewModel.java | 6 +++ .../com/uiui/zyos/manager/AppManager.java | 2 + app/src/main/res/layout/activity_service.xml | 4 +- app/src/main/res/layout/activity_user.xml | 40 +++++++++++++------ 6 files changed, 59 insertions(+), 16 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 16d4b84..5170e8a 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -16,8 +16,8 @@ android { minSdkVersion 24 targetSdkVersion 29 - versionCode 104 - versionName "2.1.3" + versionCode 105 + versionName "2.1.4" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" vectorDrawables.useSupportLibrary = true diff --git a/app/src/main/java/com/uiui/zyos/adapter/AppAdapter.java b/app/src/main/java/com/uiui/zyos/adapter/AppAdapter.java index 6cd68a7..3fa0aa6 100644 --- a/app/src/main/java/com/uiui/zyos/adapter/AppAdapter.java +++ b/app/src/main/java/com/uiui/zyos/adapter/AppAdapter.java @@ -1,5 +1,6 @@ package com.uiui.zyos.adapter; +import android.app.Activity; import android.content.ComponentName; import android.content.Context; import android.content.Intent; @@ -16,6 +17,7 @@ import androidx.recyclerview.widget.RecyclerView; import com.hjq.toast.Toaster; import com.uiui.zyos.R; +import com.uiui.zyos.activity.ExitActivity; import com.uiui.zyos.activity.ManualActivity; import com.uiui.zyos.activity.PasswordActivity; import com.uiui.zyos.activity.service.ServiceActivity; @@ -26,6 +28,7 @@ import com.uiui.zyos.utils.ApkUtils; import com.uiui.zyos.utils.BitmapUtils; import com.uiui.zyos.utils.IconUtils; import com.uiui.zyos.utils.OpenApkUtils; +import com.uiui.zyos.utils.Utils; import java.util.List; @@ -107,6 +110,9 @@ public class AppAdapter extends RecyclerView.Adapter { case "com.jxw.huiben": OpenApkUtils.getInstance().openARHuiben(); break; + case AppManager.DESKTOP_EXIT: + exitDesktop(); + break; default: boolean settingOtherAppInstaller = RemoteManager.getInstance().showThirdApp(); if (!settingOtherAppInstaller && !ApkUtils.isSystemApp(mContext, desktopIcon.getPackageName())) { @@ -121,6 +127,19 @@ public class AppAdapter extends RecyclerView.Adapter { }); } + public void exitDesktop() { + Intent intent = new Intent("Receiver_Refresh_Password_Action"); + intent.setPackage("com.uiui.zy"); + mContext.sendBroadcast(intent); + + boolean is_activation = RemoteManager.getInstance().getSnIsActivation(); + if (is_activation) { + mContext.startActivity(new Intent(mContext, ExitActivity.class)); + } else { + Utils.exitDesktop((Activity) mContext); + } + } + @Override public int getItemCount() { return desktopIcons == null ? 0 : desktopIcons.size(); diff --git a/app/src/main/java/com/uiui/zyos/fragment/app/AppViewModel.java b/app/src/main/java/com/uiui/zyos/fragment/app/AppViewModel.java index 897b461..3752e66 100644 --- a/app/src/main/java/com/uiui/zyos/fragment/app/AppViewModel.java +++ b/app/src/main/java/com/uiui/zyos/fragment/app/AppViewModel.java @@ -94,6 +94,12 @@ public class AppViewModel extends BaseViewModel + + @@ -169,7 +182,7 @@ -