From 45daba54190a1d6790db897f8e2301b217197739 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E5=8D=9A=E6=96=87?= <1323515022@qq.com> Date: Mon, 2 Nov 2026 12:38:40 +0800 Subject: [PATCH] =?UTF-8?q?chore(android):=204b=20=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E8=90=BD=E8=B4=A6=EF=BC=88HUD=20v5=20=E6=A0=87=E7=AD=BE=20+=20?= =?UTF-8?q?APK=20versionCode=205=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - PROTO_LABEL 4→5:与 common::PROTO_VERSION 的人工同步义务(R5 显示要求), rel_mouse_phone_proof 的 HUD v5 断言与之配对(R-5 同源注释写明) - versionCode 4→5、versionName 0.1-phase4b:真机验收跑的就是这个包, dumpsys 版本号是 proof 判「装没装对」的唯一依据(R-7 的 APK 侧对应物) --- apps/android-viewer/app/build.gradle.kts | 4 ++-- .../app/src/main/kotlin/com/verify/remote/MainActivity.kt | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/apps/android-viewer/app/build.gradle.kts b/apps/android-viewer/app/build.gradle.kts index 9d93317..6a4c269 100644 --- a/apps/android-viewer/app/build.gradle.kts +++ b/apps/android-viewer/app/build.gradle.kts @@ -11,8 +11,8 @@ android { applicationId = "com.verify.remote" minSdk = 26 targetSdk = 34 - versionCode = 4 - versionName = "0.1-phase4a" + versionCode = 5 + versionName = "0.1-phase4b" // 阶段 1 只测真机 arm64;x86_64 留给模拟器回归 ndk { abiFilters += listOf("arm64-v8a") diff --git a/apps/android-viewer/app/src/main/kotlin/com/verify/remote/MainActivity.kt b/apps/android-viewer/app/src/main/kotlin/com/verify/remote/MainActivity.kt index c357e03..f318f85 100644 --- a/apps/android-viewer/app/src/main/kotlin/com/verify/remote/MainActivity.kt +++ b/apps/android-viewer/app/src/main/kotlin/com/verify/remote/MainActivity.kt @@ -1019,8 +1019,10 @@ class MainActivity : Activity(), RemoteSurfaceView.Listener { * 与协议版本保持一致:远控画面状态栏显示当前握手版本(方案 R5 要求)。 * 值随 `common::PROTO_VERSION` 人工同步——Android 侧不做线格式解析, * 版本由 Rust 握手校验,这里只作显示与排障用。 - * 3b:3 → 4(协议 v4 相对鼠标)。 + * 3b:3 → 4(协议 v4 相对鼠标);4b:4 → 5(帧头光标字段)。 + * **同步义务**:升 PROTO_VERSION 必须同改这里 + rel_mouse_phone_proof 的 + * HUD `v` 断言(4b R-5 同源排查发现的耦合点)。 */ - private const val PROTO_LABEL = "4" + private const val PROTO_LABEL = "5" } }