AIGameAIGame
首页
API文档
UI框架
API实例
UI实例
下载软件
首页
API文档
UI框架
API实例
UI实例
下载软件
  • API文档

    • $global - 全局函数
    • $act - 手势动作
      • 01.手势动作 - $act
      • 02.节点选择器 - UiSelector
    • $ag - 图色框架
    • $app - 应用操作
    • $arc - 悬浮菜单按钮
      • 01.悬浮菜单 - $arc
      • 02.悬浮容器 - MenuBody
      • 03.菜单按钮 - MenuItem
    • $bus - 消息总线
    • $color - 颜色操作
    • $crypt - 加密算法
    • $device - 设备信息
    • $dex - dex,jar,so文件加载
    • $draw - 全局绘制
    • $engine - 脚本引擎
      • 01.任务信息 - JsTaskInfo
      • 02.脚本对象 - $task
    • $fc - 文件选择器
    • $file - 文件操作
    • $floaty - 悬浮窗
    • $img - 图片操作
    • $log - 日志框架
    • $ocr - 文字识别
    • $res - 资源管理器
      • 01.资源管理器 - $res
      • 02.资源操作 - ResManager
    • $root - ROOT与Shell命令
    • $screen - 屏幕操作
    • $storage - 应用内存储
    • $str - 字符串工具类
    • $sys - 系统操作
    • $thread - 并发编程
    • $tip - 对话框
    • $tts - 文字阅读

$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");
最近更新:: 2025/5/14 08:43
Contributors: 孑小白
Prev
$str - 字符串工具类
Next
$thread - 并发编程