From 3d4d7feae1b687aaeaeae675e130003badf4df9f Mon Sep 17 00:00:00 2001 From: ZhangJinLong <19357383190@163.com> Date: Tue, 2 Sep 2025 17:34:23 +0800 Subject: [PATCH] BLE --- .idea/deploymentTargetSelector.xml | 4 +- BLUETOOTH_CONNECTION_SOLUTION.md | 200 ++++++++ BLUETOOTH_FEATURES.md | 228 +++++++++ BLUETOOTH_SETUP.md | 144 ++++++ PERMISSION_GUIDE.md | 183 +++++++ TESTING_GUIDE.md | 295 +++++++++++ app/src/main/AndroidManifest.xml | 12 + app/src/main/cpp/include/cpp/indicator_cal.h | 1 + app/src/main/cpp/src/indicator_cal.cpp | 158 +++++- .../BluetoothDeviceDialog.kt | 79 +++ .../cmake_project_test/BluetoothManager.kt | 470 ++++++++++++++++++ .../example/cmake_project_test/Constants.kt | 2 +- .../example/cmake_project_test/DataManager.kt | 80 ++- .../cmake_project_test/ECGChartView.kt | 356 +++++++++++++ .../cmake_project_test/ECGRhythmView.kt | 348 +++++++++++++ .../cmake_project_test/ECGWaveformView.kt | 348 +++++++++++++ .../cmake_project_test/MainActivity.kt | 386 +++++++++++++- .../StreamingSignalProcessor.kt | 51 +- .../main/res/drawable/button_background.xml | 29 ++ app/src/main/res/layout/activity_main.xml | 137 ++++- 20 files changed, 3453 insertions(+), 58 deletions(-) create mode 100644 BLUETOOTH_CONNECTION_SOLUTION.md create mode 100644 BLUETOOTH_FEATURES.md create mode 100644 BLUETOOTH_SETUP.md create mode 100644 PERMISSION_GUIDE.md create mode 100644 TESTING_GUIDE.md create mode 100644 app/src/main/java/com/example/cmake_project_test/BluetoothDeviceDialog.kt create mode 100644 app/src/main/java/com/example/cmake_project_test/BluetoothManager.kt create mode 100644 app/src/main/java/com/example/cmake_project_test/ECGChartView.kt create mode 100644 app/src/main/java/com/example/cmake_project_test/ECGRhythmView.kt create mode 100644 app/src/main/java/com/example/cmake_project_test/ECGWaveformView.kt create mode 100644 app/src/main/res/drawable/button_background.xml diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index 53f1e2c..4febadc 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -4,10 +4,10 @@