settings - 设置

2022年10月22日

settings - 设置

[v8.2.0新增]

此模块可让您控制一些Auto.js内部设置,比如稳定模式、音量上键关闭脚本等;未来还将支持修改一些系统设置。

$settings.setEnabled(key, value)

  • key {string} 要设置的功能的key名称。当前包括:
    • stable_mode 稳定模式。设置后下次启用无障碍服务生效。
    • enable_accessibility_service_by_root 是否使用Root权限启用无障碍服务。
    • stop_all_on_volume_up 是否在音量上键按下停止所有脚本(此功能默认开启)
    • not_show_console 启动时是否不显示日志界面
    • foreground_service 是否启用前台服务通知(用于保活)
  • value {boolean} 是否启用该功能

设置某个功能/设置项是否启用。

// 启用稳定模式
$settings.setEnabled('stable_mode', true);

// 关闭前台服务
$settings.setEnabled('foreground_service', false);

$settings.isEnabled(key)

  • key {string} 要设置的功能的key名称。参见$settings.setEnabled()
  • 返回 {boolean} 该功能是否已启用

判断某个功能/设置项是否已启用。

// 打印一系列的设置开关是否打开
log('稳定模式: ' + $settings.isEnabled('stable_mode'));
log('使用Root启用无障碍服务: ' + $settings.isEnabled('enable_accessibility_service_by_root'));
log('音量上键停止所有脚本: ' + $settings.isEnabled('stop_all_on_volume_up'));
log('启动时不显示日志界面: ' + $settings.isEnabled('not_show_console'));
log('前台服务: ' + $settings.isEnabled('foreground_service'));
上次编辑于:
贡献者: hyb1996