From 7dcbed6515722f1ca3e9e228bd9ad197080460e2 Mon Sep 17 00:00:00 2001 From: gaozl Date: Fri, 5 Dec 2025 10:15:35 +0800 Subject: [PATCH] fix: ci --- .../qianmu/container/mqtt/MQTTService.java | 24 ++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/qianmu/container/mqtt/MQTTService.java b/app/src/main/java/qianmu/container/mqtt/MQTTService.java index 5aec978..057ff6a 100644 --- a/app/src/main/java/qianmu/container/mqtt/MQTTService.java +++ b/app/src/main/java/qianmu/container/mqtt/MQTTService.java @@ -659,6 +659,27 @@ public class MQTTService extends Service { screenshotFuture = singleThreadExecutor.submit(() -> SignWayUtil.ysTakeScreenshot(path) ); + }else if("bv".equals(Constant.androidBoardType)){ + screenshotFuture = singleThreadExecutor.submit(() ->{ + try{ + Bitmap screenBitmap = MyApplication.getInstance().getLztek().screenCapture(); + if(screenBitmap != null){ + try (FileOutputStream fos = new FileOutputStream(file)) { + screenBitmap.compress(Bitmap.CompressFormat.PNG, 100, fos); + fos.flush(); + } catch (IOException e) { + e.printStackTrace(); + } + if(new File(path).exists()){ + LoggerUtil.e("screenShot","截屏完成"); + return true; + } + } + }catch(Exception exp){ + LoggerUtil.e("screenShot",exp.getMessage()); + } + return false; + }); }else{ screenshotFuture = singleThreadExecutor.submit(() -> { View decorView = MyApplication.getInstance().getCurrentActivity().getWindow().getDecorView(); @@ -708,9 +729,6 @@ public class MQTTService extends Service { Thread.currentThread().interrupt(); } } - -// - } //上传截屏