|
|
8 ore fa | |
|---|---|---|
| .idea | 8 ore fa | |
| ICDeviceManager | 2 settimane fa | |
| UpdateHelper | 8 ore fa | |
| app | 8 ore fa | |
| core | 2 settimane fa | |
| gradle | 2 settimane fa | |
| myLockView | 2 settimane fa | |
| myWIFIView | 2 settimane fa | |
| uniplugin_module | 8 ore fa | |
| .gitignore | 8 ore fa | |
| ADB路径配置说明.md | 2 settimane fa | |
| GIT_必须文件清单.md | 3 giorni fa | |
| GIT上传步骤.md | 1 settimana fa | |
| KIOSK_APK_INSTALL_FIX.md | 2 settimane fa | |
| KIOSK_SETUP_GUIDE.md | 2 settimane fa | |
| Kiosk模式完整功能说明.md | 2 settimane fa | |
| PROJECT_STRUCTURE.md | 2 settimane fa | |
| QUICK_TEST_GUIDE.md | 2 settimane fa | |
| README_BAT脚本使用说明.md | 2 settimane fa | |
| README_KIOSK_INTEGRATION.md | 2 settimane fa | |
| README_集成说明索引.md | 2 settimane fa | |
| WiFi强制连接完善说明.md | 2 settimane fa | |
| WiFi检测功能完成总结.md | 2 settimane fa | |
| WiFi检测功能说明.md | 2 settimane fa | |
| WiFi检测双模式对话框说明.md | 2 settimane fa | |
| WiFi检测未显示问题排查.md | 2 settimane fa | |
| build.gradle | 2 settimane fa | |
| gradle.properties | 2 settimane fa | |
| gradlew | 2 settimane fa | |
| gradlew.bat | 2 settimane fa | |
| settings.gradle | 2 settimane fa | |
| 临时退出期间按键拦截功能说明.md | 2 settimane fa | |
| 修复_Manifest_错误指南.md | 2 settimane fa | |
| 内置安装器实现说明.md | 2 settimane fa | |
| 内置安装器方案分析.md | 2 settimane fa | |
| 升级Java11指南.md | 2 settimane fa | |
| 卸载应用.bat | 3 giorni fa | |
| 启动应用并查看日志.bat | 2 settimane fa | |
| 固定屏幕安装APK修复说明.md | 2 settimane fa | |
| 安装并配置Kiosk模式.bat | 2 settimane fa | |
| 开机自启动修复说明.md | 2 settimane fa | |
| 快速开始.md | 2 settimane fa | |
| 快速测试WiFi检测.bat | 2 settimane fa | |
| 恢复出厂设置准备.bat | 2 settimane fa | |
| 查看BootReceiver日志.bat | 2 settimane fa | |
| 查看详细返回键日志.bat | 2 settimane fa | |
| 检测开机自启动.bat | 2 settimane fa | |
| 测试Kiosk功能.bat | 2 settimane fa | |
| 测试WiFi持续检测.bat | 2 settimane fa | |
| 测试WiFi检测.bat | 2 settimane fa | |
| 测试WiFi检测功能.bat | 2 settimane fa | |
| 测试开机自启动.bat | 2 settimane fa | |
| 测试返回键功能.bat | 2 settimane fa | |
| 清除不再提示设置.bat | 2 settimane fa | |
| 监控重启过程.bat | 2 settimane fa | |
| 移除DeviceOwner.bat | 2 settimane fa | |
| 设置开机自启动权限.bat | 2 settimane fa | |
| 诊断WiFi检测问题.bat | 2 settimane fa | |
| 返回键功能说明.md | 2 settimane fa | |
| 配置ADB路径.bat | 2 settimane fa | |
| 集成完成总结.md | 2 settimane fa |
用途:一键安装 APK 并配置 Device Owner
功能:
使用场景:首次部署或更新应用
前置条件:
用途:启动应用并实时查看 Kiosk 初始化日志
功能:
使用场景:验证 Kiosk 自动初始化是否成功
期望日志:
D MyApplication: Application 初始化
D MyApplication: ✅ 绑定 Kiosk 到: PandoraEntry
D KioskHelper: ✅ 锁屏已禁用
D KioskHelper: ✅ 屏幕保持常亮
D KioskManager: ✅ LockTask 启用
用途:全面测试 Kiosk 功能是否正确配置
功能:
使用场景:部署后验证功能
用途:移除 Device Owner 模式(应急使用)
功能:
使用场景:
注意:移除后将失去完整的 Kiosk 功能
用途:检查设备状态,准备设置 Device Owner
功能:
使用场景:设置 Device Owner 前的准备工作
1. 恢复出厂设置准备.bat (检查设备状态)
2. 安装并配置Kiosk模式.bat (安装并配置)
3. 测试Kiosk功能.bat (验证功能)
4. 启动应用并查看日志.bat (查看实时日志)
1. 安装并配置Kiosk模式.bat (会自动卸载旧版本)
2. 启动应用并查看日志.bat (验证更新成功)
1. 测试Kiosk功能.bat (全面测试)
2. 启动应用并查看日志.bat (查看日志)
1. 移除DeviceOwner.bat (移除 Device Owner)
adb devices
# 应该显示设备序列号
双击运行:安装并配置Kiosk模式.bat
脚本会自动执行以下操作:
[步骤 1/6] 检查 ADB 连接...
[步骤 2/6] 检查 APK 文件...
[步骤 3/6] 卸载旧版本...
[步骤 4/6] 安装新版本...
[步骤 5/6] 设置为 Device Owner...
[步骤 6/6] 验证配置...
双击运行:测试Kiosk功能.bat
检查输出中是否包含:
✅ 应用已安装
✅ Device Owner: com.YuyeTech.HeartRate
✅ MyApplication: ✅ 绑定 Kiosk 到: PandoraEntry
双击运行:启动应用并查看日志.bat
观察日志输出,确认看到:
D MyApplication: ✅ 绑定 Kiosk 到: PandoraEntry
D KioskHelper: ✅ 锁屏已禁用
D KioskHelper: ✅ 屏幕保持常亮
D KioskManager: ✅ LockTask 启用
错误信息:Not allowed to set the device owner...
原因:
解决:
错误信息:INSTALL_FAILED_...
解决:
adb uninstall com.YuyeTech.HeartRate原因:应用未启动或日志过滤不正确
解决:
adb logcat | findstr "MyApplication"解决方法:
方法 1:五指长按 5 秒 + 密码 9527
方法 2:使用脚本
运行:移除DeviceOwner.bat
方法 3:手动命令
adb shell am task lock stop
adb shell am force-stop com.YuyeTech.HeartRate
如果脚本无法运行,可以手动执行以下命令:
adb install -r app\build\outputs\apk\app_bbeng\release\app_bbeng_v2.0.8_26010903_2026-01-23.apk
adb shell dpm set-device-owner com.YuyeTech.HeartRate/com.ble.mylockview.admin.KioskDeviceAdminReceiver
adb shell am start -n com.YuyeTech.HeartRate/io.dcloud.PandoraEntry
adb logcat | findstr "MyApplication KioskHelper KioskManager"
adb shell am task lock stop
adb shell dpm remove-active-admin com.YuyeTech.HeartRate/com.ble.mylockview.admin.KioskDeviceAdminReceiver
部署完成后,请验证以下功能:
如遇到问题,请提供以下信息:
adb devices 的输出adb shell dumpsys device_policy 的输出创建时间:2026-01-22
适用版本:哔蹦健身 v2.0.8
APK 文件:app_bbeng_v2.0.8_26010903_2026-01-23.apk