diff --git a/app/build.gradle b/app/build.gradle index ed281be..a3e3c2c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -14,9 +14,9 @@ android { minSdk 26 targetSdk 35 // 指定应用内部版本号 - versionCode 27 + versionCode 30 // 指定展示给用户的版本号 - versionName "1.1.27" + versionName "1.1.30" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/assets/web/asset-manifest.json b/app/src/main/assets/web/asset-manifest.json index acac809..a4360cf 100644 --- a/app/src/main/assets/web/asset-manifest.json +++ b/app/src/main/assets/web/asset-manifest.json @@ -1,7 +1,7 @@ { "files": { - "main.css": "/static/css/main.85138b91.css", - "main.js": "/static/js/main.deeffa60.js", + "main.css": "/static/css/main.1950d39d.css", + "main.js": "/static/js/main.7cfdbd68.js", "static/js/453.e7f11a48.chunk.js": "/static/js/453.e7f11a48.chunk.js", "static/media/icon_leftR.svg": "/static/media/icon_leftR.76cd3e03bb846b0bacb0a84808f24c36.svg", "static/media/icon_tab3_u.svg": "/static/media/icon_tab3_u.6d18cbd7c4dc6a54f745fdfcc7716050.svg", @@ -26,12 +26,12 @@ "static/media/icon_bluetooth.svg": "/static/media/icon_bluetooth.a48021d03233ba0570bf3960cddf6a65.svg", "static/media/power.svg": "/static/media/power.544f6ce9a5b3e930a515cf130f9f9551.svg", "static/media/icon_check_s_u.svg": "/static/media/icon_check_s_u.2c5e20bec088338dc1cb2161b5cba37d.svg", - "main.85138b91.css.map": "/static/css/main.85138b91.css.map", - "main.deeffa60.js.map": "/static/js/main.deeffa60.js.map", + "main.1950d39d.css.map": "/static/css/main.1950d39d.css.map", + "main.7cfdbd68.js.map": "/static/js/main.7cfdbd68.js.map", "453.e7f11a48.chunk.js.map": "/static/js/453.e7f11a48.chunk.js.map" }, "entrypoints": [ - "static/css/main.85138b91.css", - "static/js/main.deeffa60.js" + "static/css/main.1950d39d.css", + "static/js/main.7cfdbd68.js" ] } \ No newline at end of file diff --git a/app/src/main/assets/web/index.html b/app/src/main/assets/web/index.html index 82630c3..85a5e94 100644 --- a/app/src/main/assets/web/index.html +++ b/app/src/main/assets/web/index.html @@ -1 +1 @@ -廓形仪
\ No newline at end of file +廓形仪
\ No newline at end of file diff --git a/app/src/main/java/com/iflytop/profilometer/api/ble/BleApi.java b/app/src/main/java/com/iflytop/profilometer/api/ble/BleApi.java index 7b09b98..eacb8ad 100644 --- a/app/src/main/java/com/iflytop/profilometer/api/ble/BleApi.java +++ b/app/src/main/java/com/iflytop/profilometer/api/ble/BleApi.java @@ -28,10 +28,7 @@ public class BleApi { */ public String start() { try { - BluetoothGatt bluetoothGatt = BleManager.getInstance().getBluetoothGatt(); - if (bluetoothGatt == null) { - BleManager.getInstance().startScan(); - } + BleManager.getInstance().startScan(); BleWebsocketManager.getInstance().startWsPush(); return Result.success(); } catch (Exception e) { diff --git a/app/src/main/java/com/iflytop/profilometer/api/ws/BleWebsocketManager.java b/app/src/main/java/com/iflytop/profilometer/api/ws/BleWebsocketManager.java index d5a68d3..7ba46d2 100644 --- a/app/src/main/java/com/iflytop/profilometer/api/ws/BleWebsocketManager.java +++ b/app/src/main/java/com/iflytop/profilometer/api/ws/BleWebsocketManager.java @@ -3,7 +3,6 @@ package com.iflytop.profilometer.api.ws; import android.annotation.SuppressLint; import android.bluetooth.BluetoothDevice; import android.bluetooth.BluetoothGatt; -import android.util.Log; import com.iflytop.profilometer.core.bluetooth.BleManager; import com.iflytop.profilometer.core.websocket.WebSocketManager; @@ -56,17 +55,16 @@ public class BleWebsocketManager { bleMap.put("name", gattDevice.getName()); bleMap.put("linked", true); bleList.add(bleMap); - }else{ - for (BluetoothDevice bluetoothDevice : scannedDevices) { - String mac = bluetoothDevice.getAddress(); - boolean exists = bleList.stream() .anyMatch(map -> mac.equals(map.get("mac"))); - if(! exists){ - Map bleMap = new HashMap<>(); - bleMap.put("mac", mac); - bleMap.put("name", bluetoothDevice.getName() == null ? "未命名" : bluetoothDevice.getName()); - bleMap.put("linked", false); - bleList.add(bleMap); - } + } + for (BluetoothDevice bluetoothDevice : scannedDevices) { + String mac = bluetoothDevice.getAddress(); + boolean exists = bleList.stream().anyMatch(map -> mac.equals(map.get("mac"))); + if (!exists) { + Map bleMap = new HashMap<>(); + bleMap.put("mac", mac); + bleMap.put("name", bluetoothDevice.getName() == null ? "未命名" : bluetoothDevice.getName()); + bleMap.put("linked", false); + bleList.add(bleMap); } } bleList.sort(Comparator.comparing(map -> (String) map.get("mac")));