From 4c53c43f7b41af087d715685988449c20f97445e Mon Sep 17 00:00:00 2001 From: maxinyu Date: Sat, 16 May 2026 17:18:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=87=E6=8D=A2=E5=AE=B6=E5=BA=AD=E8=81=94?= =?UTF-8?q?=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/deploymentTargetSelector.xml | 4 +- .../adapter/DeviceAdapter.kt | 6 +- .../adapter/FamilyAdapter.kt | 9 +- .../adapter/FamilySwitchAdapter.kt | 8 +- .../defenseapplication/bean/DeviceBean.kt | 27 +++- .../defenseapplication/bean/MessageBean.kt | 18 +++ .../home/HomeMenuFragment.kt | 91 +++++++++-- .../home/MessageActivity.kt | 143 ++++++++++-------- .../home/PersonalFragment.kt | 64 +++++++- .../defenseapplication/utils/ApiService.kt | 7 + .../utils/FamilySwitchEvent.kt | 23 +++ .../utils/MessageStatusManager.kt | 44 ++++++ .../view/FamilySwitchDialog.kt | 87 +++++++++-- app/src/main/res/drawable/bg_family_popup.xml | 9 ++ .../main/res/drawable/bg_family_selected.xml | 6 + app/src/main/res/drawable/ic_check_white.xml | 9 ++ app/src/main/res/drawable/no_message.png | Bin 0 -> 13189 bytes .../main/res/layout/home_menu_fragment.xml | 15 +- app/src/main/res/layout/item_device.xml | 15 +- app/src/main/res/layout/message_activity.xml | 44 ++++-- app/src/main/res/layout/register_activity.xml | 4 +- app/src/main/res/values-zh/strings.xml | 2 + app/src/main/res/values/strings.xml | 1 + 23 files changed, 515 insertions(+), 121 deletions(-) create mode 100644 app/src/main/java/com/example/defenseapplication/bean/MessageBean.kt create mode 100644 app/src/main/java/com/example/defenseapplication/utils/FamilySwitchEvent.kt create mode 100644 app/src/main/java/com/example/defenseapplication/utils/MessageStatusManager.kt create mode 100644 app/src/main/res/drawable/bg_family_popup.xml create mode 100644 app/src/main/res/drawable/bg_family_selected.xml create mode 100644 app/src/main/res/drawable/ic_check_white.xml create mode 100644 app/src/main/res/drawable/no_message.png diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index 4235cce..9bdc442 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -4,10 +4,10 @@