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 - 文字阅读

$screen 返回

屏幕操作

getPermit()

版本:1.0.0 获取截屏权限

  • 返回 : {boolean} 是否获取成功
//等待获取截屏权限
$screen.getPermit();

getScreen()

版本:1.0.0 截屏

  • 返回 : {Image} 截屏图片
//等待获取截屏权限
$screen.getPermit();

let img = $screen.getScreen();//获得屏幕截屏

$img.show(img);//显示截屏

bright(bright)

版本:1.0.0 设置屏幕亮度

  • 参数 : bright {int} 亮度值(0-255)
//设置屏幕亮度
$screen.bright(100);

dir(degree)

版本:1.0.0 设置屏幕方向

  • 参数 : degree {string} 屏幕旋转度数
//设置屏幕方向
$screen.dir(0);//(强制)竖屏
$screen.dir(90);//(强制)右转横屏
$screen.dir(180);//(强制)倒置竖屏
$screen.dir(270);//(强制)左转横屏
$screen.dir(-1);//(不强制)自动旋转(任何其他数字都是自动旋转)

// 模拟器测试:
// 逍遥     安卓5  : 成功旋转屏幕 会闪退
// 逍遥     安卓7  : 成功旋转屏幕 会闪退
// 逍遥     安卓9  : 成功旋转屏幕 会闪退
// 逍遥     安卓12 : 完美!!!
// 雷电     安卓9  : 毫无反应

//真机测试:
// OPPO    安卓12 : 完美!!!

getHeight()

版本:1.0.0 屏幕高

  • 返回 : {int} 屏幕高度
let w = $screen.getWidth();
let h = $screen.getHeight();

alert("屏幕宽高", w + "x" + h);

getWidth()

版本:1.0.0 屏幕宽

  • 返回 : {int} 屏幕宽度
let w = $screen.getWidth();
let h = $screen.getHeight();

alert("屏幕宽高", w + "x" + h);

getScreenInfo()

版本:1.0.0 屏幕信息

  • 返回 : {ScreenInfo} 屏幕宽高信息
let info = $screen.getScreenInfo();

$tip.show("详细信息", info.toString());

getDensity()

版本:1.0.0 当前设备的密度

  • 返回 : {float} 密度因子
let density = $screen.getDensity();
alert("当前设备的密度", density);

isScreenOff()

版本:1.0.0 判断屏幕是否息屏

  • 返回 : {boolean} 是否息屏
if ($screen.isScreenOff()) {
    toast("屏幕息屏");
}

isScreenOn()

版本:1.0.0 判断屏幕是否亮屏

  • 返回 : {boolean} 是否亮屏
if ($screen.isScreenOn()) {
    toast("屏幕亮屏");
}

save(path)

版本:1.0.0 截屏并保存

  • 参数 : path {String} 保存截屏的路径
//截屏并且保存
let imgPath = "/sdcard/Pictures/截屏.png";
$screen.save(imgPath);
最近更新:: 2025/5/14 08:43
Contributors: 孑小白
Prev
$root - ROOT与Shell命令
Next
$storage - 应用内存储