回答
要唤醒设备并点亮屏幕,可以直接使用 device.wakeUp()
方法。如果希望仅在屏幕熄灭时唤醒,可以使用 device.wakeUpIfNeeded()
。以下是代码示例:
// 直接唤醒设备并点亮屏幕
device.wakeUp();
// 或者仅在屏幕熄灭时唤醒
device.wakeUpIfNeeded();
如果需要保持屏幕常亮(例如在脚本执行期间),可以搭配 device.keepScreenOn()
使用:
// 保持屏幕常亮(建议设置合理时长,避免过度耗电)
device.keepScreenOn(60 * 1000); // 例如保持1分钟
::: tip 注意事项
- 部分设备可能因省电策略限制,需手动调整电源设置(如关闭省电模式或允许Hamibot后台运行)。
device.keepScreenOn()
若不设置超时时间,在某些设备上可能仅在Hamibot界面生效。
:::
补充回答 1
对不起,根据现有文档,Hamibot暂时没有提供直接控制熄灭屏幕和锁屏的API接口。建议通过以下方式实现:
- 使用手机物理电源键手动锁屏
- 在系统设置中调整自动锁屏时间
- 使用设备自带的省电模式触发自动锁屏
如果你需要保持脚本运行时屏幕常亮,可以使用device.keepScreenOn()方法。对于熄灭屏幕和锁屏的需求,目前没有对应的API支持,建议发送邮件到support@hamibot.cn反馈需求。
ℹ️ 本回答由 AI 生成,内容仅供参考