|
|
13 годин тому | |
|---|---|---|
| .idea | 13 годин тому | |
| ICDeviceManager | 2 тижнів тому | |
| UpdateHelper | 13 годин тому | |
| app | 13 годин тому | |
| core | 2 тижнів тому | |
| gradle | 2 тижнів тому | |
| myLockView | 2 тижнів тому | |
| myWIFIView | 2 тижнів тому | |
| uniplugin_module | 13 годин тому | |
| .gitignore | 13 годин тому | |
| ADB路径配置说明.md | 2 тижнів тому | |
| GIT_必须文件清单.md | 3 днів тому | |
| GIT上传步骤.md | 1 тиждень тому | |
| KIOSK_APK_INSTALL_FIX.md | 2 тижнів тому | |
| KIOSK_SETUP_GUIDE.md | 2 тижнів тому | |
| Kiosk模式完整功能说明.md | 2 тижнів тому | |
| PROJECT_STRUCTURE.md | 2 тижнів тому | |
| QUICK_TEST_GUIDE.md | 2 тижнів тому | |
| README_BAT脚本使用说明.md | 2 тижнів тому | |
| README_KIOSK_INTEGRATION.md | 2 тижнів тому | |
| README_集成说明索引.md | 2 тижнів тому | |
| WiFi强制连接完善说明.md | 2 тижнів тому | |
| WiFi检测功能完成总结.md | 2 тижнів тому | |
| WiFi检测功能说明.md | 2 тижнів тому | |
| WiFi检测双模式对话框说明.md | 2 тижнів тому | |
| WiFi检测未显示问题排查.md | 2 тижнів тому | |
| build.gradle | 2 тижнів тому | |
| gradle.properties | 2 тижнів тому | |
| gradlew | 2 тижнів тому | |
| gradlew.bat | 2 тижнів тому | |
| settings.gradle | 2 тижнів тому | |
| 临时退出期间按键拦截功能说明.md | 2 тижнів тому | |
| 修复_Manifest_错误指南.md | 2 тижнів тому | |
| 内置安装器实现说明.md | 2 тижнів тому | |
| 内置安装器方案分析.md | 2 тижнів тому | |
| 升级Java11指南.md | 2 тижнів тому | |
| 卸载应用.bat | 3 днів тому | |
| 启动应用并查看日志.bat | 2 тижнів тому | |
| 固定屏幕安装APK修复说明.md | 2 тижнів тому | |
| 安装并配置Kiosk模式.bat | 2 тижнів тому | |
| 开机自启动修复说明.md | 2 тижнів тому | |
| 快速开始.md | 2 тижнів тому | |
| 快速测试WiFi检测.bat | 2 тижнів тому | |
| 恢复出厂设置准备.bat | 2 тижнів тому | |
| 查看BootReceiver日志.bat | 2 тижнів тому | |
| 查看详细返回键日志.bat | 2 тижнів тому | |
| 检测开机自启动.bat | 2 тижнів тому | |
| 测试Kiosk功能.bat | 2 тижнів тому | |
| 测试WiFi持续检测.bat | 2 тижнів тому | |
| 测试WiFi检测.bat | 2 тижнів тому | |
| 测试WiFi检测功能.bat | 2 тижнів тому | |
| 测试开机自启动.bat | 2 тижнів тому | |
| 测试返回键功能.bat | 2 тижнів тому | |
| 清除不再提示设置.bat | 2 тижнів тому | |
| 监控重启过程.bat | 2 тижнів тому | |
| 移除DeviceOwner.bat | 2 тижнів тому | |
| 设置开机自启动权限.bat | 2 тижнів тому | |
| 诊断WiFi检测问题.bat | 2 тижнів тому | |
| 返回键功能说明.md | 2 тижнів тому | |
| 配置ADB路径.bat | 2 тижнів тому | |
| 集成完成总结.md | 2 тижнів тому |
用途:一键安装 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