Architecture:新增纯 Java 运行模式契约和策略类,Android 页面只负责持久化、展示和跳转。现有 StartActivity 保留为绑盘加载器;新增轻量启动分发页和消费加载页。设置返回采用分模式配置策略,两个业务页都禁止返回功能选择页。
Tech Stack:Android Java、MMKV、RxJava、SQLite、JUnit 4、XML、Markdown/HTML。
Git boundary:不执行分支、暂存、提交或推送。
DeviceRunModeTest、ModeTargetResolverTest、ModeConfigurationPolicyTest 并确认 RED。DeviceRunMode、DeviceRunModeStore、ModeTargetResolver、ModeConfigurationPolicy。SingleSelectPop 保存并回显绑盘/消费枚举。ModeDispatchActivity。ConsumptionStartActivity 和加载页面。:app:assembleDebug。JAVA_HOME=/Users/liang/Library/Java/JavaVirtualMachines/corretto-1.8.0_482/Contents/Home bash gradlew :app:testDebugUnitTest --tests '*DeviceRunModeTest' --tests '*ModeTargetResolverTest' --tests '*ModeConfigurationPolicyTest' --tests '*SettingReturnRouterTest' JAVA_HOME=/Users/liang/Library/Java/JavaVirtualMachines/corretto-1.8.0_482/Contents/Home bash gradlew :app:testDebugUnitTest :app:assembleDebug
:app:testDebugUnitTest 与 :app:assembleDebug 均为 BUILD SUCCESSFUL。