谢大蟀智能家居

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1|回复: 0

Fully Kiosk Browser 安装设置后无法自启动

[复制链接]

49

主题

55

帖子

236

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
236
发表于 昨天 21:31 | 显示全部楼层 |阅读模式
如果 Fully Kiosk Browser (FKB) 无法实现自启动,意味着它无法在设备重启后自动运行并显示您的 Home Assistant 界面。这通常是由于系统级的限制导致的。
请按照以下步骤逐一排查和解决,特别是第2步和第3步,是解决大多数国产平板问题的关键。

排查与解决步骤(从最简单到最有效)第1步:检查 FKB 内部设置(基础)
首先,确保 FKB 自身的设置是正确的。
  • 打开 Fully Kiosk Browser。
  • 进入 Settings -> Startup Settings。
  • 确认以下两个选项已经开启:
    • Start on boot (开机启动):必须开启。这是告诉FKB自己要在启动时运行。
    • Set as default launcher (设为默认启动器):强烈建议开启。这会让FKB替代系统桌面,设备启动后必须加载它。

  • 确保 Startup URL 正确填写了您的Home Assistant地址。

第2步:授予系统“自启动”权限(关键!)
这是最常见的问题根源。华为、小米、OPPO、VIVO等品牌的安卓系统有一个“自启动管理”或“启动管理器”的白名单。应用必须被加入这个白名单,否则系统启动后会禁止它自动运行。
操作方法:
  • 打开设备的系统 设置。
  • 找到 应用 -> 应用启动管理 或 自启动管理。
    • 提示:如果找不到,直接在设置的搜索框中搜索“自启动”,系统通常会直接定位到该功能。

  • 在应用列表中找到 Fully Kiosk Browser。
  • 打开它的开关,允许它自启动。

第3步:禁用电池优化(同样关键!)
安卓系统为了省电,会严格限制后台应用的活动。你必须明确告诉系统不要限制FKB。
  • 打开系统 设置。
  • 找到 电池 -> 电池优化 或 耗电保护。
  • 点击右上角,选择 所有应用。
  • 在列表中找到 Fully Kiosk Browser。
  • 将其优化选项设置为 不优化 或 不允许。

第4步:锁定应用在后台(针对“杀后台”严重的系统)
有些系统会在后台自动清理应用以释放内存。
  • 最近任务视图法:

    • 打开FKB,然后进入设备的最近任务视图(多任务键或手势)。
    • 找到FKB的预览窗口,通常可以向下滑动或点击某个锁形图标来锁定该应用,防止被清理。

  • 系统设置法:
    • 在系统设置的 应用 -> Fully Kiosk Browser -> 电池 或 省电策略 中,将其设置为 “无限制”。


第5步:使用ADB命令强制授权(终极方案)
如果以上图形化设置都无法搞定,或者找不到选项,可以使用ADB命令从系统底层强制授权。
  • 在设备上:开启 USB调试 模式(在“开发者选项”中)。
  • 在电脑上:打开命令提示符/终端,执行以下命令:

[backcolor=var(--dsw-alias-bg-base)][color=var(--dsw-alias-label-primary)]bash
[color=var(--dsw-alias-label-secondary)]
复制
下载





# 授予FKB安装未知应用的权限(通常不需要,但可做保险)adb shell appops set fully.kiosk.browser REQUEST_INSTALL_PACKAGES allow# 授予FKB在其他应用上层显示的权限(用于弹出窗口等)adb shell pm grant fully.kiosk.browser android.permission.SYSTEM_ALERT_WINDOW# 针对华为等极其严格的系统,额外执行:adb shell appops set fully.kiosk.browser SYSTEM_ALERT_WINDOW allow# 命令FKB忽略系统的电池优化adb shell dumpsys deviceidle whitelist +fully.kiosk.browser
第6步:重启并测试
完成任何一项设置后,最关键的测试步骤是:
不要只是关机再开机,请使用设备的“重启”功能来完整地重启系统。 然后观察设备是否会自动启动并进入FKB全屏显示Home Assistant。

总结:最可能的原因和操作清单
您的设备无法自启动,90%的可能性是:
  • 【MIUI/EMUI等系统】:没有在系统的 自启动管理 中将FKB加入白名单。
  • 【所有系统】:系统的 电池优化 没有为FKB设置为“不优化”。

请按此顺序操作:
  • ✅ 检查FKB内部 Start on boot 已开启。
  • ✅ 进入系统设置 -> “自启动管理” -> 允许 Fully Kiosk Browser 自启动。
  • ✅ 进入系统设置 -> “电池优化” -> 将 Fully Kiosk Browser 设置为“不优化”。
  • ✅ 重启设备进行测试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|谢大蟀智能家居 ( 闽ICP备18020392号-1 )

GMT+8, 2025-9-8 00:29 , Processed in 0.068096 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表