From d558fde6f35d4676ed84ab657dfaaee0bb43784c Mon Sep 17 00:00:00 2001 From: shenzuqiang Date: Sat, 28 Feb 2026 17:21:45 +0800 Subject: [PATCH] =?UTF-8?q?Dev=EF=BC=9A=201=E3=80=81app=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E5=BC=B9=E7=AA=97=E3=80=81=E4=B8=8B=E8=BD=BD=E3=80=81=E5=AE=89?= =?UTF-8?q?=E8=A3=85=202=E3=80=81=E5=AE=A2=E6=9C=8D=203=E3=80=81=E9=83=A8?= =?UTF-8?q?=E5=88=86=E7=8A=B6=E6=80=81=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/deploymentTargetSelector.xml | 4 +- app/build.gradle.kts | 4 +- app/src/main/AndroidManifest.xml | 9 +- .../main/java/com/img/rabbit/MainActivity.kt | 253 +++--------- .../bean/response/ServiceWxLinkEntity.kt | 11 + .../java/com/img/rabbit/pages/LoginPage.kt | 4 - .../img/rabbit/pages/dialog/UpdateDialog.kt | 263 ++++++++++++ .../com/img/rabbit/pages/screen/MineScreen.kt | 26 +- .../screen/mine/setting/AccountBindScreen.kt | 4 - .../mine/setting/AccountManagerScreen.kt | 4 - .../pages/screen/mine/setting/BindScreen.kt | 3 + .../provider/storage/GlobalStateManager.kt | 28 ++ .../java/com/img/rabbit/utils/AppUpdate.kt | 5 + .../com/img/rabbit/utils/DownLoadUtils.kt | 385 ++++++++++++++++++ .../java/com/img/rabbit/utils/FileUtils.java | 313 ++++++++++++++ .../java/com/img/rabbit/utils/UpdateUtils.kt | 54 +++ .../img/rabbit/viewmodel/LoginViewModel.kt | 3 +- .../com/img/rabbit/viewmodel/MineViewModel.kt | 33 ++ .../rabbit/viewmodel/interface/ServiceVo.kt | 18 +- app/src/main/res/xml/filepath_data.xml | 1 + 20 files changed, 1203 insertions(+), 222 deletions(-) create mode 100644 app/src/main/java/com/img/rabbit/bean/response/ServiceWxLinkEntity.kt create mode 100644 app/src/main/java/com/img/rabbit/pages/dialog/UpdateDialog.kt create mode 100644 app/src/main/java/com/img/rabbit/utils/DownLoadUtils.kt create mode 100644 app/src/main/java/com/img/rabbit/utils/FileUtils.java create mode 100644 app/src/main/java/com/img/rabbit/utils/UpdateUtils.kt create mode 100644 app/src/main/java/com/img/rabbit/viewmodel/MineViewModel.kt diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index ea6ea13..3a99c0d 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -4,10 +4,10 @@