@echo off chcp 65001 >nul echo ======================================== echo Kiosk 功能测试脚本 echo ======================================== echo. REM 设置 ADB 路径 set ADB_PATH=D:\NVPACK\android-sdk-windows\platform-tools set PATH=%ADB_PATH%;%PATH% set PACKAGE_NAME=com.YuyeTech.HeartRate echo [测试 1] 检查应用是否安装... adb shell pm list packages | findstr %PACKAGE_NAME% if errorlevel 1 ( echo ❌ 应用未安装 pause exit /b 1 ) echo ✅ 应用已安装 echo. echo [测试 2] 检查 Device Owner 状态... adb shell dumpsys device_policy | findstr "Device Owner" echo. echo [测试 3] 检查 MyApplication 是否正确配置... adb shell dumpsys package %PACKAGE_NAME% | findstr "Application" echo. echo [测试 4] 检查 BootReceiver 是否注册... adb shell dumpsys package %PACKAGE_NAME% | findstr "BootReceiver" echo. echo [测试 5] 检查 KioskDeviceAdminReceiver 是否注册... adb shell dumpsys package %PACKAGE_NAME% | findstr "KioskDeviceAdminReceiver" echo. echo [测试 6] 启动应用并查看日志(10秒)... adb logcat -c adb shell am start -n %PACKAGE_NAME%/io.dcloud.PandoraEntry timeout /t 2 /nobreak >nul echo. echo --- Kiosk 初始化日志 --- adb logcat -d | findstr "MyApplication KioskHelper KioskManager" echo. echo ======================================== echo 测试完成 echo ======================================== echo. echo 如果看到以下日志,说明 Kiosk 自动初始化成功: echo ✅ MyApplication: ✅ 绑定 Kiosk 到: PandoraEntry echo ✅ KioskHelper: ✅ 屏幕保持常亮 echo ✅ KioskManager: ✅ LockTask 启用 echo. pause