屏幕二维码识别 (screen.qr_decode)
Android 扩展
此功能为 Android 平台扩展,仅在 NBTouch (Android) 上可用。
声明
识别文本 = screen.qr_decode([ 超时时间 ])
参数
| 参数 | 类型 | 说明 |
|---|---|---|
| 超时时间 | 整数型 | 可选,识别超时时间(毫秒),默认 3000 |
返回值
| 返回值 | 类型 | 说明 |
|---|---|---|
| 识别文本 | 文本型 / nil | 屏幕上二维码解码后的文字,无法识别则返回 nil |
说明
直接从当前屏幕识别二维码,等效于 screen.image():qr_decode() 但更简洁。
示例
-- 识别当前屏幕上显示的二维码
local str = screen.qr_decode()
if str then
sys.alert("识别成功\n识别结果是:"..str)
else
sys.alert("识别失败")
end