| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- @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
|