From b9f1fb24be635a68c9b0ce601fdcdda8fe8f06a6 Mon Sep 17 00:00:00 2001 From: Matthew Date: Mon, 29 Jul 2024 22:50:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E5=8A=A0=E5=AF=86=E8=8A=AF?= =?UTF-8?q?=E7=89=87=E7=89=88=E6=9C=AC=E5=8F=B7=E8=8E=B7=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/xypower/mpapp/BridgeActivity.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/xypower/mpapp/BridgeActivity.java b/app/src/main/java/com/xypower/mpapp/BridgeActivity.java index f01eb244..482ac326 100644 --- a/app/src/main/java/com/xypower/mpapp/BridgeActivity.java +++ b/app/src/main/java/com/xypower/mpapp/BridgeActivity.java @@ -31,6 +31,7 @@ public class BridgeActivity extends AppCompatActivity { private final static String ACTION_BATTERY_VOLTAGE = "query_bv"; private final static String ACTION_RECORDING = "recording"; private final static String ACTION_TAKE_PHOTO = "take_photo"; + private final static String ACTION_QUERY_SEC_VERSION = "query_sec_v"; private final static int REQUEST_CODE_RECORDING = Camera2VideoActivity.REQUEST_CODE_RECORDING; @@ -50,7 +51,15 @@ public class BridgeActivity extends AppCompatActivity { Intent intent = getIntent(); final String action = intent.getStringExtra("action"); if (!TextUtils.isEmpty(action)) { - if (TextUtils.equals(action, ACTION_IMP_PUBKEY)) { + if (TextUtils.equals(action, ACTION_QUERY_SEC_VERSION)) { + String resultFile = intent.getStringExtra("resultFile"); + String version = MicroPhotoService.querySecVersion(); + + if (!TextUtils.isEmpty(resultFile)) { + FilesUtils.ensureParentDirectoryExisted(resultFile); + FilesUtils.writeTextFile(resultFile, version); + } + } else if (TextUtils.equals(action, ACTION_IMP_PUBKEY)) { String cert = intent.getStringExtra("cert"); String path = intent.getStringExtra("path"); String resultFile = intent.getStringExtra("resultFile");