$sys 返回
系统工具
getSetPermit()
版本:1.0.0
获取修改设置权限
//获取修改系统设置权限
$sys.getSetPermit();
getCallPermit()
版本:1.0.0
获取电话权限
//获得电话权限
if (!$sys.enableCall()) {
$sys.getCallPermit();
}
//拨打电话
//$app.call("13593749477");
enableCall()
版本:1.0.0
是否拥有电话权限
- 返回 : {boolean} 是否拥有电话权限
//判断是否获得电话权限
if ($sys.enableCall()) {
toast("拥有权限");
}else{
toast("无电话权限");
}
airplane(enable)
版本:1.0.0
设置飞行模式
如果无法修改系统达到设置飞行模式的目的,那么就要求用户手动设置飞行模式
- 参数 : enable {boolean} 是否开启飞行模式(ture:开启,false:关闭)
//设置飞行模式
$sys.airplane(true);
volume(mode,volume)
版本:1.0.0
设置媒体音量
注意:音量模式可以只写前三个字母,比如:sys,rin,mus,ala,acc
- 参数 : mode {string} 音量模式(system|ring|music|alarm|notification|call|dtmf|accessibility)
- 参数 : volume {int} 音量大小
//设置音量大小
//注意:前面的英文字母可以只写前3位,比如:sys,rin,mus,ala,acc
$sys.volume("system",100);//系统
$sys.volume("ring",100);//铃声
$sys.volume("music",100);//媒体
$sys.volume("alarm",100);//闹钟
$sys.volume("notification",100);//通知
$sys.volume("call",100);//电话
$sys.volume("dtmf",100);//双音多频(信号的音量流)
$sys.volume("accessibility",100);//无障碍
toast("音量已全部加满!");
getDeviceId()
版本:1.0.0
获得唯一标识
- 返回 : 设备唯一标识
let id = $sys.getDeviceId();
alert("设备id",id);
hasClip()
版本:1.0.0
判断剪切板是否有内容
- 返回 : {boolean} 是否存在剪切板
//判断是否有内容
if($sys.hasClip()){
//获得内容
let content = $sys.getClip();
$tip.i(content);
}
clearClip()
版本:1.0.0
清除剪切板内容
- 返回 : {boolean} 是否清除成功
$sys.clearClip();
getClip()
版本:1.0.0
获得剪切板文字
- 返回 : {String} 剪切板的文字
//获得内容
let content = $sys.getClip();
alert("剪切板",content);
setClip(text)
版本:1.0.0
设置剪切板
- 参数 : text {String} 需要添加的文字
- 返回 : {String} 获得文字
//设置剪切板
$sys.setClip("Hello AIGame !");
ignorePower(pkgName)
版本:1.0.0
是否忽略电池优化
- 参数 : pkgName {string} 包名
- 返回 : {boolean} 是否成功
//是否忽略电池优化
let is = $sys.ignorePower("org.aigame.app");
alert("是否忽略电池优化",is);
requestIgnorePower(pkgName)
版本:1.0.0
请求忽略电池优化
- 参数 : pkgName {string} 包名
//请求忽略电池优化
$sys.requestIgnorePower("org.aigame.app");