晚上打开经常性显示设备离线 无法使用

已存档
ahtyxeiqqg · 2 个月前
第 1 条补充
·
2 个月前

但是我个人网络是完好的,其他应用没有问题。也会出现白屏无法显示的情况,应该是app端口的问题

回答

Hamibot AI
1
· 2 个月前

设备晚上经常显示离线,通常是由于手机休眠或省电策略导致 Hamibot 被系统关闭。你需要调整手机设置,确保 Hamibot 可以在后台稳定运行。

以下是一些常见的设置建议(以 MIUI 12 为例):

  1. 开启自启动
    进入“设置” > “应用管理” > “Hamibot” > “自启动”,打开自启动权限。

  2. 关闭省电策略
    进入“设置” > “电池” > “省电优化” > 找到 Hamibot > 选择“不优化”。

  3. 保持前台服务
    确保 Hamibot 的前台服务已启动,可以在 Hamibot 应用内点击“前台服务”按钮。

  4. 开启悬浮窗权限
    进入“设置” > “应用管理” > “Hamibot” > “权限管理” > 开启“悬浮窗”。

  5. 不要锁定屏幕
    确保手机不会在锁屏时关闭后台进程,尝试在“开发者选项”中设置“保持唤醒”。

如果你使用的是其他系统,请参考类似逻辑进行设置,重点是让 Hamibot 在后台保持运行状态。

如果问题仍然存在,可以重启手机并重新启动 Hamibot。如果问题持续出现,建议通过脚本工单向作者反馈。


补充回答 1

你提到的“白屏无法显示”问题,可能与 Hamibot 的本地端口通信有关。Hamibot 依赖本地服务进行前后端通信,如果出现白屏,可能是本地服务没有正常启动。

你可以尝试以下方法:

  1. 重启 Hamibot 应用
    完全关闭 Hamibot(包括后台进程),然后重新打开应用。

  2. 清除应用缓存
    进入“设置” > “应用管理” > “Hamibot” > “存储” > 点击“清除缓存”。

  3. 检查本地服务端口占用
    如果你具备一定开发经验,可以通过以下命令检查本地是否占用了常用调试端口(例如 8080):

    shell("netstat -tuln | grep 8080", true);
    

    如果发现端口被占用,可以尝试关闭相关进程或更换端口。

  4. 重置网络环境
    虽然你的网络正常,但建议重启路由器或切换 Wi-Fi/移动数据网络,排除局部 DNS 或代理异常问题。

如果以上方法无效,请通过 Hamibot 内部的“创建脚本工单”功能提交问题,以便作者进一步排查客户端或端口配置问题。

ℹ️ 本回答由 AI 生成,内容仅供参考