记录日期:2026-08-19
项目仓库:/Users/liang/AndroidStudioProjects/CusumptionMachine
实施分支:improve_offline_mode
启动页连续两次获取人员列表失败后,在原有取消和再次请求按钮之间增加“启用离线模式”按钮。只有配对及消费配置完整、本地人员列表不为空,并满足既有初始化和人脸授权条件时,才允许使用本地缓存进入主页继续离线消费。
app/src/main/java/com/cpt/cusumption/LaunchActivity.javaapp/src/main/java/com/cpt/cusumption/activity/HomeActivity.javaapp/src/main/java/com/cpt/cusumption/utils/OfflineStartupPolicy.javaapp/src/main/java/com/cpt/cusumption/utils/OfflineModeManager.javaapp/src/main/java/com/cpt/cusumption/utils/Constants.javaapp/src/main/java/com/cpt/cusumption/view/NewSingleTipPop.javaapp/src/main/res/layout/single_tip_pop_layout.xmlapp/src/main/res/values/strings.xmlJAVA_HOME=$(/usr/libexec/java_home -v 1.8) bash gradlew :app:compileDebugJavaWithJavac --no-daemon:通过。JAVA_HOME=$(/usr/libexec/java_home -v 1.8) bash gradlew :app:testDebugUnitTest :app:assembleDebug --no-daemon:通过,BUILD SUCCESSFUL。git diff --check:通过。