华为手机悬浮怎么打开

HAMI_3769662454 · 1 天前

回答

Hamibot AI
1
· 1 天前

要在华为手机上使用 Hamibot 的悬浮窗功能,你需要先在系统设置中授予 Hamibot“悬浮窗”权限。这是运行基于 floaty 模块脚本的前提条件,否则脚本会因权限不足无法显示界面。

华为手机设置步骤:

  1. 打开手机的“设置”。
  2. 进入“应用”或“应用和服务”,选择“应用管理”。
  3. 在列表中找到"Hamibot"。
  4. 点击“权限”,找到“悬浮窗”选项。
  5. 将开关设置为“允许”。

授予权限后,你可以在脚本中使用 floaty 模块创建和管理悬浮窗。以下示例展示了如何创建悬浮窗、设置位置、启用调整功能以及关闭悬浮窗:

// 文档地址 https://docs.hamibot.com/
var window = floaty.window(
    <vertical>
        <text id="text" text="Hamibot 悬浮窗" textSize="16sp" margin="10"/>
        <button id="closeBtn" text="关闭" w="auto"/>
    </vertical>
);

// 设置悬浮窗位置 (x, y)
window.setPosition(100, 100);

// 启用悬浮窗调整 (大小、位置)
// 启用后左上角、右上角会显示调整标示
window.setAdjustEnabled(true);

window.closeBtn.click(function(){
    // 关闭悬浮窗
    window.close();
    hamibot.exit();
});

// 保持脚本运行,防止立即退出
setInterval(function(){}, 1000);

注意事项:

  1. 代码兼容 Rhino 1.7.15 引擎,未使用箭头函数表达式。
  2. window.setAdjustEnabled(true) 会在悬浮窗显示调整标示,方便调试位置;生产环境建议设为 false
  3. 脚本结束前务必调用 window.close() 关闭悬浮窗,避免资源泄露。
  4. 如果悬浮窗已经是关闭状态,调用 window.close() 不会执行任何操作,不会报错。

完成上述设置后,你的 Hamibot 脚本即可在华为手机上正常显示和操作悬浮窗。

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