@echo off chcp 65001 >nul echo ======================================== echo 设置开机自启动权限 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 此脚本将尝试自动配置开机自启动权限 echo. pause echo. echo [步骤 1/5] 禁用电池优化... adb shell dumpsys deviceidle whitelist +%PACKAGE_NAME% if errorlevel 1 ( echo ⚠️ 自动设置失败,可能需要 root 权限 echo 请手动操作:设置 → 电池 → 电池优化 → 选择"不优化" ) else ( echo ✅ 已添加到电池优化白名单 ) echo. echo [步骤 2/5] 允许后台运行... adb shell cmd appops set %PACKAGE_NAME% RUN_IN_BACKGROUND allow if errorlevel 1 ( echo ⚠️ 自动设置失败 echo 请手动操作:设置 → 应用 → 电池 → 后台运行:允许 ) else ( echo ✅ 已允许后台运行 ) echo. echo [步骤 3/5] 允许自启动(尝试通用方法)... adb shell pm enable %PACKAGE_NAME%/com.ble.mylockview.boot.BootReceiver if errorlevel 1 ( echo ⚠️ 自动设置失败 ) else ( echo ✅ BootReceiver 已启用 ) echo. echo [步骤 4/5] 设置为系统应用(需要 root)... echo 正在尝试... adb shell su -c "pm grant %PACKAGE_NAME% android.permission.RECEIVE_BOOT_COMPLETED" if errorlevel 1 ( echo ⚠️ 需要 root 权限,跳过 ) else ( echo ✅ 已授予 BOOT_COMPLETED 权限 ) echo. echo [步骤 5/5] 测试开机广播... echo 正在模拟开机广播... adb shell am broadcast -a android.intent.action.BOOT_COMPLETED -p %PACKAGE_NAME% timeout /t 3 /nobreak >nul echo. adb shell dumpsys activity activities | findstr "PandoraEntry" if errorlevel 1 ( echo ⚠️ 应用未自动启动 ) else ( echo ✅ 应用已启动 ) echo. echo ======================================== echo 配置完成 echo ======================================== echo. echo ⚠️ 重要:大部分设备需要手动设置 echo. echo 📱 不同品牌设备的手动设置方法: echo. echo 【小米/Redmi】 echo 1. 安全中心 → 应用管理 → 权限 echo 2. 自启动管理 → 找到"哔蹦健身" → 开启 echo 3. 省电优化 → 找到"哔蹦健身" → 无限制 echo. echo 【华为/荣耀】 echo 1. 手机管家 → 应用启动管理 echo 2. 找到"哔蹦健身" → 手动管理 echo 3. 允许:自动启动、关联启动、后台活动 echo. echo 【OPPO/Realme】 echo 1. 设置 → 应用管理 → 应用列表 echo 2. 找到"哔蹦健身" → 权限 echo 3. 自启动:允许 echo 4. 关联启动:允许 echo. echo 【VIVO/iQOO】 echo 1. i管家 → 应用管理 → 自启动管理 echo 2. 找到"哔蹦健身" → 开启 echo 3. 后台高耗电:允许 echo. echo 【三星】 echo 1. 设置 → 应用 → 哔蹦健身 echo 2. 电池 → 后台使用限制:不限制 echo 3. 自动运行:允许 echo. echo 【原生 Android】 echo 1. 设置 → 应用 → 哔蹦健身 echo 2. 电池 → 电池优化 → 不优化 echo. echo 💡 设置完成后,请重启设备测试 echo. pause