$sys - 系统工具
- 更新时间:2026-03-10 16:30:17
系统工具
airplane(enable)
设置飞行模式
如果无法修改系统达到设置飞行模式的目的,那么就要求用户手动设置飞行模式
- 参数 : enable {boolean} 是否开启飞行模式(ture:开启,false:关闭)
- 版本 : 1.0.0
volume(mode, volume)
设置媒体音量
注意:音量模式可以只写前三个字母,比如:sys,rin,mus,ala,acc
- 参数 : mode {string} 音量模式(system|ring|music|alarm|notification|call|dtmf|accessibility)
- 参数 : volume {int} 音量大小
- 版本 : 1.0.0
getDeviceId()
获得唯一标识
- 返回 : 设备唯一标识
- 版本 : 1.0.0
hasClip()
判断剪切板是否有内容
- 返回 : {boolean} 是否存在剪切板
- 版本 : 1.0.0
clearClip()
清除剪切板内容
- 返回 : {boolean} 是否清除成功
- 版本 : 1.0.0
getClip()
获得剪切板文字
谷歌官方发布表明从安卓13开始将支持应用设置剪切板的内容为敏感信息,这就导致,获取剪切板的内容很可能无法获取,或者获取到的内容为空。
因此在实际开发中,如果你发现自己无法获取剪切板的内容,完全属于正常现象,此外,较高版本的安卓系统中,剪切板无法后台获取。
- 返回 : {String} 剪切板的文字
- 版本 : 1.0.0
setClip(text)
设置剪切板
- 参数 : text {String} 需要添加的文字
- 返回 : {String} 获得文字
- 版本 : 1.0.0
ignorePower(pkgName)
是否忽略电池优化
该功能只能在部分低版本安卓系统上才可使用
- 参数 : pkgName {string} 包名
- 返回 : {boolean} 是否成功
- 版本 : 1.0.0
requestIgnorePower(pkgName)
请求忽略电池优化
该功能只能在部分低版本安卓系统上才可使用
- 参数 : pkgName {string} 包名
- 版本 : 1.0.0
stayAlive(enable)
开启前台保活服务
- 参数 : enable {boolean} 是否开启
- 版本 : 1.1.2
hasStayAlive()
是否开启前台保活服务
- 返回 : {boolean} 是否开启
- 版本 : 1.1.2
hasPointer()
判断是否开启指针
判断是否开启开发者调试的指针位置显示
- 返回 : {boolean} 是否开启
- 版本 : 1.4.1
pointer(enable)
开发者指针授权
需要root或者shizuku权限才能开启指针
- 版本 : 1.7.0
volumeCtrl(enable)
设置音量控制
默认情况下,APP会监听音量键,连续减音量会停止所有脚本程序,但你可以通过此函数配置是否启用这一功能。
注意:该配置不会影响$event中volume事件监听,你依旧可以自己通过$event.on("volume",(data)=>{})来自定义监听事件
- 版本 : 1.9.4