From 7d2bf08023fbf5122a7fd863094984900c8bb9de Mon Sep 17 00:00:00 2001 From: lvmeng <848755140@qq.com> Date: Fri, 27 Mar 2026 15:48:04 +0800 Subject: [PATCH] =?UTF-8?q?feat(app):=20=E9=87=8D=E6=9E=84=E5=BA=94?= =?UTF-8?q?=E7=94=A8=E4=B8=BA=E5=8F=91=E7=9B=98=E6=9C=BAapp,=E7=95=8C?= =?UTF-8?q?=E9=9D=A2=E5=B8=83=E5=B1=80=E4=BC=98=E5=8C=96=E3=80=81=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=E6=97=A0=E7=94=A8=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将应用名称从 SmartPlateCabinet 更改为 SmartTakePlate - 更新初始化页面背景图片为 bg_collect_page3 - 替换 View 组件为 Space 组件以优化布局权重分配 - 调整取盘按钮尺寸和文字大小提升用户体验 - 简化人脸识别登录页面布局结构 - 更新应用图标资源为 logo_launcher - 移除未使用的权限声明和活动注册 - 优化人脸识别相关 API 接口调用 - 调整时间显示逻辑仅保留时间部分 - 移除扫描枪事件监听相关功能代码 - 重构人脸识别数据更新逻辑 - 移除余额不足对话框相关代码 --- .idea/.name | 2 +- .idea/MarsCodeWorkspaceAppSettings.xml | 6 + .idea/appInsightsSettings.xml | 6 + .idea/deploymentTargetSelector.xml | 4 +- .idea/deviceManager.xml | 13 + app/build.gradle.kts | 2 +- app/src/main/AndroidManifest.xml | 19 +- .../java/com/sw/platecabinet/GlobalData.kt | 6 +- .../main/java/com/sw/platecabinet/MyApp.kt | 9 +- .../sw/platecabinet/activity/BaseActivity.kt | 357 +++---- .../activity/DeviceInitActivity.kt | 20 - .../sw/platecabinet/activity/FunActivity.kt | 304 +++--- .../activity/LoginByFaceActivity.kt | 222 ++-- .../activity/LoginByFaceActivityBak.kt | 946 ------------------ .../activity/LoginByPwdActivity.kt | 62 -- .../sw/platecabinet/activity/MainActivity.kt | 7 +- .../sw/platecabinet/activity/TestActivity.kt | 97 -- .../activity/UnBindDialogActivity.kt | 57 -- .../dialog/BalanceNotEnoughDialog.kt | 72 +- .../dialog/UserBindRemindDialog.kt | 76 +- .../sw/platecabinet/fragment/BaseFragment.kt | 15 +- .../fragment/PlateOpenFragment.kt | 1 - .../fragment/SettingListFragment.kt | 470 ++++----- .../com/sw/platecabinet/model/ErrorInfo.kt | 20 +- .../model/response/EquipmentInfo.kt | 144 +-- .../model/response/EquipmentUserInfo.kt | 166 +-- .../model/response/SearchResult.kt | 166 +-- .../sw/platecabinet/network/api/ApiService.kt | 154 +-- .../repository/RemoteRepository.kt | 92 +- .../sw/platecabinet/utils/DateTimeUtils.kt | 6 +- .../platecabinet/utils/ListArrangementUtil.kt | 176 ++-- .../sw/platecabinet/utils/PermissionHelper.kt | 6 +- .../com/sw/platecabinet/utils/PlateUtils.kt | 92 +- .../java/com/sw/platecabinet/utils/SpTool.kt | 28 +- .../platecabinet/viewmodel/BaseViewModel.kt | 18 +- .../viewmodel/SettingViewModel.kt | 286 +----- .../platecabinet/viewmodel/UserViewModel.kt | 106 +- .../main/res/drawable-xxhdpi/bg_face_area.png | Bin 0 -> 1100901 bytes .../res/drawable-xxhdpi/logo_launcher.png | Bin 0 -> 8292 bytes .../main/res/drawable/bg_collect_page3.png | Bin 0 -> 1306134 bytes app/src/main/res/drawable/bg_splash.xml | 30 +- app/src/main/res/drawable/btn_outline.xml | 6 +- app/src/main/res/layout/activity_init.xml | 26 +- .../main/res/layout/activity_login_face.xml | 313 ++---- app/src/main/res/layout/activity_main.xml | 2 +- app/src/main/res/layout/dialog_waiting.xml | 13 +- .../main/res/layout/fragment_plate_open.xml | 1 - app/src/main/res/layout/item_title_time.xml | 36 +- app/src/main/res/values/strings.xml | 2 +- .../sw/plate/utils/arcface/ConfigUtil.java | 4 +- settings.gradle.kts | 2 +- 51 files changed, 1413 insertions(+), 3255 deletions(-) create mode 100644 .idea/MarsCodeWorkspaceAppSettings.xml create mode 100644 .idea/appInsightsSettings.xml create mode 100644 .idea/deviceManager.xml delete mode 100644 app/src/main/java/com/sw/platecabinet/activity/LoginByFaceActivityBak.kt delete mode 100644 app/src/main/java/com/sw/platecabinet/activity/LoginByPwdActivity.kt delete mode 100644 app/src/main/java/com/sw/platecabinet/activity/TestActivity.kt delete mode 100644 app/src/main/java/com/sw/platecabinet/activity/UnBindDialogActivity.kt create mode 100644 app/src/main/res/drawable-xxhdpi/bg_face_area.png create mode 100644 app/src/main/res/drawable-xxhdpi/logo_launcher.png create mode 100644 app/src/main/res/drawable/bg_collect_page3.png diff --git a/.idea/.name b/.idea/.name index 3a2b39c..5fc08d0 100644 --- a/.idea/.name +++ b/.idea/.name @@ -1 +1 @@ -SmartPlateCabinet \ No newline at end of file +SmartTakePlate \ No newline at end of file diff --git a/.idea/MarsCodeWorkspaceAppSettings.xml b/.idea/MarsCodeWorkspaceAppSettings.xml new file mode 100644 index 0000000..e2a065b --- /dev/null +++ b/.idea/MarsCodeWorkspaceAppSettings.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/appInsightsSettings.xml b/.idea/appInsightsSettings.xml new file mode 100644 index 0000000..23b2e1f --- /dev/null +++ b/.idea/appInsightsSettings.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index 774c808..0ce98c8 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -4,10 +4,10 @@