@echo off chcp 65001 > nul REM 设置 ADB 路径 set ADB_PATH=D:\NVPACK\android-sdk-windows\platform-tools set PATH=%ADB_PATH%;%PATH% echo ======================================== echo WiFi 持续检测功能测试 echo ======================================== echo. REM 检查设备连接 echo [1/4] 检查设备连接... adb devices | findstr "device$" >nul if %errorlevel% neq 0 ( echo 未检测到设备 pause exit /b 1 ) echo 设备已连接 echo. REM 禁用 WiFi echo [2/4] 禁用设备 WiFi... adb shell svc wifi disable timeout /t 2 >nul echo WiFi 已禁用 echo. REM 启动应用 echo [3/4] 启动应用... adb shell am start -n com.YuyeTech.HeartRate/io.dcloud.PandoraEntry timeout /t 3 >nul echo 应用已启动 echo. REM 测试说明 echo [4/4] 测试步骤 echo ======================================== echo. echo 测试场景:WiFi 设置持续检测 echo. echo 步骤 1: 应用启动后会弹出 "WiFi 未连接" 对话框 echo 步骤 2: 点击 "去设置" 按钮 echo 步骤 3: 在 WiFi 设置页面,不连接任何 WiFi echo 步骤 4: 按返回键返回应用 echo. echo 预期结果: echo - 返回应用后 500ms 内再次弹出对话框 echo - 必须连接 WiFi 或选择"不再提示" echo - 不能通过返回键逃避检测 echo. echo ======================================== echo. echo 正在监听日志(按 Ctrl+C 停止)... echo. adb logcat -c adb logcat -s WifiCheckHelper:D MyApplication:D BackPressHandler:D pause