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

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

$qr

  • 更新时间:2025-07-25 17:11:50

二维码工具 使用$qr你可以实现制作二维码,或者识别二维码

make(content)

制作二维码

  • 参数 : content {string} 二维码内容
  • 返回 : {image} 图片对象
  • 版本 : 1.2.3
//生成二维码
let img = $qr.make("欢迎来到AIGame!");
//显示图片
img.show();//或者调用 showImg(img); 全局函数也可也显示图片
//保存到本地
img.save("/sdcard/qr.png");

make(content, options)

制作二维码

  • 参数 : content {string} 二维码内容
  • 参数 : options {obj} 参数
  • 返回 : {image} 图片对象
  • 版本 : 1.2.3
//生成二维码
let img = $qr.make("Hello AIGame !", {
    w: 500,//宽度(默认:500)
    h: 500,//高度(默认:500)
    margin: 2,//边距(默认:2)
    foreColor: "#2AACB8",//前景色(默认:#000000)
    bgColor: "#2B2D30",//背景色(默认:#FFFFFF)
});
if (img != null) {
    //显示图片
    img.show(); //或者调用 showImg(img); 全局函数也可也显示图片
    //保存到本地
    img.save("/sdcard/qr.png");
}

parse(path)

解析二维码

  • 参数 : path {string} 图片路径
  • 返回 : {string} 二维码内容
  • 版本 : 1.2.3
let content = $qr.parse("/sdcard/qr.png");

parse(image)

解析二维码

  • 参数 : image {image} 图片对象
  • 返回 : {string} 二维码内容
  • 版本 : 1.2.3
//获得image对象
let img = $img.read("/sdcard/qr.png");
//识别image对象
let content = $qr.parse(img);

parse(x, y, w, h)

解析屏幕上的二维码 根据传入的范围来解析屏幕上的二维码,需要截屏权限

  • 参数 : x {int} x坐标
  • 参数 : y {int} y坐标
  • 参数 : w {int} 宽度
  • 参数 : h {int} 高度
  • 返回 : {string} 二维码内容
  • 版本 : 1.2.3

parse(region)

解析屏幕上的二维码 根据传入的范围来解析屏幕上的二维码,需要截屏权限

  • 参数 : region {int[]} 范围
  • 返回 : {string} 二维码内容
  • 版本 : 1.2.3

parse(rect)

解析屏幕上的二维码 根据传入的范围来解析屏幕上的二维码,需要截屏权限

  • 参数 : rect {rect} opencv的范围对象
  • 返回 : {string} 二维码内容
  • 版本 : 1.2.3
Prev
$permit - 权限工具
Next
$res - 资源管理器