iApp 手册网
主页
管理员
关于
搜索
主页
iLua 3.0 官方文档
3.0 ilua升级简介
java 1. 出错后报错信息,显示在调试日志里。 2. “null”的表示方式在lua为 “nil”,所以空值写法为 nil 3. 融合裕语言代码,写法和使用方式有所不同。 4. 入口文件必须为 mian.iyu 如果全部采
2022-12-22 14:26:23 最后更新
lua语言
Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua 是巴西里约热内卢天主教大学(Pontifical Catholic Univer
2022-12-27 01:06:33 最后更新
luajava介绍
java LuaJava项目由 Carlos Cassino 在2004年开发创建,上传开源,并未作出使用限制。以及 Thiago Ponte 作为主要代码贡献者,在2005年和2007年等进行了更新。 iApp引用了他们的项目
2022-12-22 14:26:23 最后更新
local 变量
java 用法: 申明一个局部变量 local a = "aaa" tw(a) 申明一个界面变量,直接赋值不写“local”关键词视为界面变量 b = "bbb" tw(b) 注:此全局变量如果
2022-12-22 14:26:23 最后更新
s 变量
java 用法: 申明界面变量 可以赋字符串 ss("a", "blss") 或 设置为空 i:ss("a", nil) 读取数据 tw(ss("a")) 或 注意,这样写也属于读取 tw(ss
2022-12-22 14:26:23 最后更新
-- 或 --[[ --]] 注释语句
java 用法: 这个是变量“a”它的值等于“1” local a = 1 这个是变量“b”它的值等于“2” local b = 2 大量代码注释方法 local c = 3 local d
2022-12-22 14:26:23 最后更新
tos 转为字符串
java 用法: 将 数字 转换字符串 local c = tos(123) local c = tos(123.23) 将 是否 转换字符串 local c = tos(true) 拼接变量打印字符串
2022-12-22 14:26:23 最后更新
toi 转为整数型
java 用法: 将 小数型 转换为整数型 123 local c = toi(123.23) 将转换为整数型数据 123 local c = toi(123.23) 说明: 由于lua只有小数类型,没有
2022-12-22 14:26:23 最后更新
tosz lua数组转为java数组
java 用法: local c = {3,2,4,5,1} local sz = tosz(c)
2022-12-22 14:26:23 最后更新
szto java数组转为lua数组
java 用法: local sz = i:sl("12;12;12;12;12", ";") local c = szto(sz)
2022-12-22 14:26:23 最后更新
fn 加载mlua模块
java 用法: 加载a.mjs模块 fn("a") 然后就可以直接,调用a.mjs模块 的 abc 方法 abc() 说明: 用于加载你的模块文件;建议要加载的模块,载入事件加载一次即可。 注意:
2022-12-22 14:26:23 最后更新
syso 打印
java 用法: 打印字符串 syso("wo1314") 或 i:syso("wo1314") 打印字符串,字符串拼接 syso("wo" .. "ai" .. "ni") 或 i:syso("
2022-12-22 14:26:23 最后更新
if 判断语句
java 用法: if 语句的使用 local a = 2 if a 1 then syso("a大于1") end if...else 搭配使用 local a = 2 if
2022-12-22 14:26:23 最后更新
while 循环
java 用法: 这将循环10次 local a = 10 while a 0 do syso(a) a = a 1 end 说明: 条件循环语句,比较值的变化,然后进行循环执行里面的代码
2022-12-22 14:26:23 最后更新
for 循环
java 用法: 条件: a=初始值,最大值,增长值;a初始为1,设置a最大为10,a每次循环增加1 for a=1,10,1 do syso("循环10/" .. a) end 提前跳出循环
2022-12-22 14:26:23 最后更新
t 新线程
java 用法: i:t( function() syso("新线程里执行代码") end ) 说明: 启用新线程,去执行一些需要执行很久的代码。比如把下载文件,获取网页源码,大量的文件操作,可以放入新线里
2022-12-22 14:26:23 最后更新
ssj 设置或修改控件事件代码
java 用法: 设置控件ID3,的单击事件 i:ssj(3, "clicki",{ function(st_vId,st_vW) syso("ok") end }) 设置控件ID3,的触屏滑动事件
2022-12-22 14:26:23 最后更新
tw 提示
java 用法: tw("你好") 或 i:tw("你好") 设置参数1:显示的时间长久;0:显示的时间短暂;\n为换行的意思,其他地方通用 tw("你好\n吗?", 1) 或 i:tw("你好\n吗?
2022-12-22 14:26:23 最后更新
fd 删除文件
java 用法:(将删除SD卡根目录的abc.zip文件) local b = i:fd("%abc.zip") syso(b) 说明: 用于删除指定的文件,是否成功返回数据:true或 false
2022-12-22 14:26:23 最后更新
fe 文件是否存在
java 用法:(将判断SD卡根目录的abc.zip文件是否存在) local b = i:fe("%abc.zip") syso(b) 说明: 用于判断指定的文件存在,是否存在返回数据:true或 false
2022-12-22 14:26:23 最后更新
fs 文件大小
java 用法:(将获取SD卡根目录的abc.zip文件占用的大小) local b = i:fs("%abc.zip") syso(b) 说明: 用于判断指定的文件存在,是否存在返回数值单位(字节)。 转换为KB
2022-12-22 14:26:23 最后更新
fr 读取文本
java 用法:(将读取SD卡根目录的abc.txt文件里面的内容) local b = i:fr("%abc.txt") syso(b) local b = i:fr("%abc.txt", "utf8") syso
2022-12-22 14:26:23 最后更新
fc 复制文件
java 用法:(在SD卡根目录abc.txt文件拷贝一个新的副本至abc2.txt) local b = i:fc("%abc.txt", "%abc2.txt") syso(b) 设置重复不覆盖 local b
2022-12-22 14:26:23 最后更新
fw 写入文本
java 用法:(将文本数据写入至SD卡根目录的abc.txt文件里面) local b = "我是一个txt文件的内容" i:fw("%abc.txt", b) local b = "我是一个txt文件的内容" i
2022-12-22 14:26:23 最后更新
fl 文件列表
java 用法:(获取一个目录的文件列表) local c2 = i:fl("%dir") local c = szto(c2) local cc = c 获取总共文件并减去1 local leng = cc 1
2022-12-22 14:26:23 最后更新
ft 转移文件
java 用法:(将SD卡根目录的abc.txt转移至abc3.txt) local c = i:ft("%abc.txt", "%abc3.txt") syso(c) 说明: 用于转移文件。是否成功返回数据:true或
2022-12-22 14:26:23 最后更新
fdir 获取sd卡根目录路径
java 用法:(获取根目录路径并赋值至变量“a”) 获取根目录 local a = i:fdir() syso(a) 获取目录的绝对路径 local a = i:fdir("%dir") syso(a)
2022-12-22 14:26:23 最后更新
fuz 解压zip部分文件
java 用法:(将根目录文件abc.apk压缩包里的AndroidManifest.xml文件,解压到根目录AndroidManifest2.xml) local d = i:fuz("%abc.apk", "AndroidMa
2022-12-22 14:26:23 最后更新
fuzs 解压整个zip
java 用法:(将根目录文件abc.apk压缩包解压至根目录文件夹abcdir,会自动创建) local c = i:fuzs("%abc.apk", "%abcdir") syso(c) 解压文件遇到重复不覆盖
2022-12-22 14:26:23 最后更新
fj 压缩文件或文件夹至zip
java 用法: local c = i:fj("%adc.txt", "%abc.zip") syso(c) 不去除根目录 local c = i:fj("%adc.txt", "%abc.zip",false)
2022-12-22 14:26:23 最后更新
fo 打开文件
java 用法:(将根目录打开安装abc.apk文件) i:fo("%abc.apk") 说明: 可以调用系统工具打开不同的文件。
2022-12-22 14:26:23 最后更新
sr 替换字符
java 用法: local a = "123456789" local b = "456" local c = "." local d = i:sr(a, b, c) 将提示:123.789 syso(d)
2022-12-22 14:26:23 最后更新
sj 截取字符
java 用法: local a = "123456789" local b = "34" local c = "8" local d = i:sj(a, b, c) 将提示:567 syso(d) 从头部
2022-12-22 14:26:23 最后更新
sl 数据数组
java 用法: local a = "12;12;12;12;12" local b = ";" local c2 = i:sl(a, b) 可以支持正则表达式;例子看(注意说明) local c2 = i:
2022-12-22 14:26:23 最后更新
siof 获取字符位置
java 用法: local a = "123456789" local b = "3" local c = 0 local d = i:siof(a, b, c) 将提示:2 syso(d) local a
2022-12-22 14:26:23 最后更新
slof 获取字符位置
java 用法: local a = "123456789" local b = "4" local c = 8 local d = i:slof(a, b, c) 将提示:3 syso(d) local a
2022-12-22 14:26:23 最后更新
ssg 截取字符
java 用法: local a = "abcdefghijk" local b = i:ssg(a, 2, 6) 将提示:cdef syso(b) local a = "abcdefghijk" local b
2022-12-22 14:26:23 最后更新
slg 获取字符长度
java 用法: local a = "123456789" local b = i:slg(a) 将提示:9 syso(b) 说明: 顾名思义。
2022-12-22 14:26:23 最后更新
strim 去除头尾空格
java 用法: local a = " 123456789 " local b = i:strim(a) 将提示:123456789 syso(b) 说明: 常用于去除后进行判断头尾字符。
2022-12-22 14:26:23 最后更新
slower 转换为小写
java 用法: local a = "AiufSUscN" local b = i:slower(a) 将提示:aiufsuscn syso(b) 说明: 常用于转换为小写后进行判断。
2022-12-22 14:26:23 最后更新
supper 转换为大写
java 用法: local a = "AiufSUscN" local b = i:supper(a) 将提示:AIUFSUSCN syso(b) 说明: 常用于转换为大写后进行判断。
2022-12-22 14:26:23 最后更新
stop 暂停代码
java 用法: i:t( function() syso("1") i:stop(1000) syso("2") i:stop(1000) syso("3") i:stop(1000) syso("4
2022-12-22 14:26:23 最后更新
sran 生产范围随机数
java 用法:(生产一个 100 至 1000的随机数) local a = i:sran(100, 1000) syso(a) 说明: 有时候需要利用到随机机制,可以利用这个来开发!
2022-12-22 14:26:23 最后更新
nsz 创建数组
java 用法: 声明6位的数组 local a2 = i:nsz(6) syso(i:sgszl(a2)) 或 //指定数组数据类型 local a2 = nsz(6, "String") 声
2022-12-22 14:26:23 最后更新
sgsz 指定访问数组维数
java 用法:(根据序号访问数组) local a = i:nsz({ 1, 2, 3, 4, 5 }) local d = i:sgsz(a, 2) tw(d) 说明: 数组可以进行列表形式存储数据,常用于数据列表
2022-12-22 14:26:23 最后更新
sssz 设置数组数据
java 用法: local a = i:nsz({ 1, 2, 3, 4, 5 }) local c = 1 local d = 9 i:sssz(a, c, d) 说明: 指定数组序号设置数组的数据。
2022-12-22 14:26:23 最后更新
sgszl 访问数组总行数
java 用法: local a = i:nsz({ 1, 2, 3, 4, 5 }) local d = i:sgszl(a) tw(d) 说明: 可以获取到长度,更准确的访问数组
2022-12-22 14:26:23 最后更新
hs 获取网页源码
java 用法: i:t( function() local a = "https://m.baidu.com/" local b = i:hs(a) syso(b) end ) 2,提交post数据: 输入说
2022-12-22 14:26:23 最后更新
hd 下载文件
java 用法:(下载文件至SD卡根目录 abc.apk) 1,下载文件,默认不覆盖重复 i:t( function() local a = "http://abc.com/abc.apk" local b = "ab
2022-12-22 14:26:23 最后更新
hw 访问网页
java 用法: local a = "https://m.baidu.com/" i:hw(a) 说明: 使用内置浏览器访问网页。 可用于下载文件: local a = "http://abc.com/abc.ap
2022-12-22 14:26:23 最后更新
hws 系统浏览器访问网页
java 用法: local a = "https://m.baidu.com/" i:hws(a) 说明: 使用内置浏览器访问网页。 可用于下载文件: local a = "http://abc.com/abc.a
2022-12-22 14:26:23 最后更新
ug 获取控件属性
java 用法:(1为:控件ID,第二个参数为控件属性标识,然后赋值到变量) local a = i:ug(1, "text") syso(a) 说明: 输入属性标示来返回不同的控件数据。注意:有些控件没有指定属性,将返
2022-12-22 14:26:23 最后更新
us 设置控件属性
java 用法:(1为:控件ID,第二个参数为控件属性标识,第三个是需要设置的数据或变量) 设置文本控件内容 local c = "文本内容" local f = i:us(1, "text", c) syso(f)
2022-12-22 14:26:23 最后更新
可参照控件属性,所有属性标识通用
java 更多属性标识: currentitem=设置滑动窗体界面序号、closedrawer=关闭指定侧滑、opendrawer=展开指定侧滑、drawerlockmode=设置手势滑动、selection=设置文本框光标位置、
2022-12-22 14:26:23 最后更新
uigo 跳转界面
java 用法:(输入界面文件名,跳转指定的界面) i:uigo("abc.ilua") 带参数的跳转 i:uigo("abc.ilua", 536870912) 说明: 可以界面之间的转换,扩展新的界面。
2022-12-22 14:26:23 最后更新
utw 弹出界面
java 用法:(在原有的界面弹出界面) local a = nil local b = "界面标题" local c = "界面内容" local d = "退出" local e = "保存" local f = "
2022-12-22 14:26:23 最后更新
endutw 关闭弹出界面
java 用法: i:endutw() 说明: 用于关闭当前打开的弹窗界面
2022-12-22 14:26:23 最后更新
end 结束界面
java 用法: i:end() 说明: 调用后,将结束当前的界面。 并返回原来的界面。如果原来没有界面,将退出应用。
2022-12-22 14:26:23 最后更新
ends 显示桌面
java 用法: i:ends() 说明: 跳转到手机的桌面,程序将后台运行。
2022-12-22 14:26:23 最后更新
bfm 播放音频
java 用法: local a = "http://www.abc.com/abc.mp3" local b = i:bfm(a) local a = "%abc.mp3" local b = i:bfm(a)
2022-12-22 14:26:23 最后更新
html 标签支持
java 用法: local a = "(html)百度" i:us(1, "text", a) 说明: text属性:设置支持html代码!
2022-12-22 14:26:23 最后更新
ula 列表操作内容
java 用法: 输入数据列表对象,输入数据项...不限制数量。 local a a = i:ula(a, {1,2,3}, {"abc","bac","bbc"}) 刷新列表显示内容,常用增加数据后的刷新。
2022-12-22 14:26:23 最后更新
uls 列表显示内容
java 用法: local a a = i:ula(a, {1,2,3}, {"abc","bac","bbc"}) a = i:ula(a, {1,2,3}, {"cde","cdw","cad"}) local
2022-12-22 14:26:23 最后更新
ulag 获取列表内容数据
java 用法: 输入当前的控件对象,输入获取控件ID 1的数据参数 local b = i:ulag(a, 1) 输入当前的控件对象,输入获取标识为 1的数据参数 local b = i:ulag(a,
2022-12-22 14:26:23 最后更新
ulas 更新列表内容数据
java 用法: 输入当前的控件对象,输入获取控件ID 1的数据参数 local b = i:ulas(a, 1) 输入当前的控件对象,输入获取标识为 1的数据参数 local b = i:ulas(a,
2022-12-22 14:26:23 最后更新
usms 发送短信
java 用法: local a = "10086" local b = "0" i:usms(a, b) 注意:测试时只显示syso日志,不直接 发送短信,打包即可。
2022-12-22 14:26:23 最后更新
ucall 拨打电话
java 用法: local a = "10086" i:ucall(a) 注意:测试时只显示syso日志,不直接 拨出号码,打包即可。
2022-12-22 14:26:23 最后更新
time 当前时间
java 用法: local a = 0 local b = i:time(a) syso(b) 说明: 第一个参数为时间类型,第二个赋值变量 数字类型 0:20140707 09:10:08 1:2
2022-12-22 14:26:23 最后更新
fi 判断路径是否文件夹
java 用法: local a = "abc" local b = i:fi(a) syso(b) 说明: 指定路径,判断是否为目录文件夹,返回:true 或 false
2022-12-22 14:26:23 最后更新
swh 获取屏幕分辨率
java 用法: local a = "w" 获取屏幕宽度的dp local w = i:swh(a) local a = "h" 获取屏幕高度的dp local h = i:swh(a) local
2022-12-22 14:26:23 最后更新
stobm 汉字转换编码字符
java 用法:(你 转换 %E4%BD%A0) local b = i:stobm("你", "utf8") tw(b) 说明: 有些时候网络操作的时候,网址需要带有字符参数,就可以把这个汉字转换下。
2022-12-22 14:26:23 最后更新
sutf8to 将utf-8编码字符转换中文
java local b = i:sutf8to("%E4%BD%A0") tw(b)
2022-12-22 14:26:23 最后更新
uycl 隐藏状态栏
java 用法: 隐藏 i:uycl(true) 不隐藏 i:uycl(false) 输入更变颜色,并且保留状态栏空间,只设置状态栏,不设置软键盘 i:uycl("50c4e5", true, 0)
2022-12-22 14:26:23 最后更新
uycl 修改状态栏颜色
java 用法: 输入更变颜色,并且保留状态栏空间 i:uycl("50c4e5", true) 输入更变颜色,并且不保留状态栏空间 i:uycl("50c4e5", false) 说明: 常用与
2022-12-22 14:26:23 最后更新
ushsp 设置横屏或竖屏
java 用法: 横屏 i:ushsp(true) 竖屏 i:ushsp(false) 说明: 设置屏幕的显示方式,注意的是设置后载入事件将重新执行
2022-12-22 14:26:23 最后更新
bfv 播放视频
java 用法:(播放SD卡上的视频文件) local a = "%abcd.mp4" i:bfv(a) 并且横屏 local a = "%abcd.mp4" local b = true i:bfv(a, b)
2022-12-22 14:26:23 最后更新
ftz 发送通知栏
java 用法: i:ftz("提醒标题", "标题", "内容", nil, tw("点击了") ) 设置显示图标 i:ftz("提醒标题", "标题", "内容", "%abc.png", t
2022-12-22 14:26:23 最后更新
uapp 打开app应用或游戏
java 用法: local c = i:uapp("com.iapp") 或 带有指定类名的启动 local c = i:uapp("com.iapp", "com.yougaile.MakeiApp.logoAct
2022-12-22 14:26:23 最后更新
uapplist 获取app列表
java 用法: local b = i:uapplist(true) local c = b1 syso(c0) 说明: 输入 是否包括获取系统App,返回一个列表数组 至变量 “b”,每列数据将存储一个应用
2022-12-22 14:26:23 最后更新
uapplistgo 获取正在运行的app列表
java 用法: local b = i:uapplistgo() syso(b0) 说明: 输入 返回一个列表数组 至变量 “b”,每列数据将存储一个应用的信息,并且以 “\n”隔开。 其中列内容格式: 应
2022-12-22 14:26:23 最后更新
uninapp 卸载应用
java 用法: i:uninapp("com.iapp") 说明: 输入应用包名
2022-12-22 14:26:23 最后更新
huf 上传文件
java 用法: t( function() local a = "http://abc.com/upfile.php" local b = "filename=iApp我的应用.apk&test=一款非常好的应用哦" l
2022-12-22 14:26:23 最后更新
nvw 创建动态控件
java 用法: 将控件添加至指定的控件作为子控件 输入要添加的控件ID或控件对象,输入添加至指定控件ID或控件对象 i:nvw(id, did) 输入要添加的控件ID或控件对象,输入添加至指定控件ID或控件
2022-12-22 14:26:23 最后更新
uall 获取子控件
java 用法: 输入控件ID或控件对象,输入false时将赋值子控件ID,输入赋值变量将返回一个数据列表 local a = i:uall(1, false) 输入控件ID或控件对象,输入true时将赋值子控件对
2022-12-22 14:26:23 最后更新
urvw 移除控件
java 用法: i:urvw(3) 说明: 输入需要移除的控件ID或控件对象
2022-12-22 14:26:23 最后更新
sbp 图像分割
java 用法: 载入一个图像变量,并赋值到图像变量“b” local b = i:sbp("%1.png") 载入一个用户图标,{裁剪图像区域(像素):x坐标:80,y坐标:90,裁剪宽度:50,裁剪高度:60}
2022-12-22 14:26:23 最后更新
bfs 保存图像
java 用法: i:bfs(b, "%1.jpg") 或 压缩比例(1至100) i:bfs(b, 70, "%1.jpg") 说明: 输入图像变量,输入压缩比例(1至100),输入保存图像的路径,图像将保存
2022-12-22 14:26:23 最后更新
sdeg 启动调试模式
java 用法: i:sdeg(0) i:sdeg(1) i:sdeg(2) 说明: 提示日志方式。0打包后没有任何提示,1打包后可任然打印错误,2打包后记录日志保存至文件 iApp/Log
2022-12-22 14:26:23 最后更新
tot 获取控件图标
java 用法: local id = 4 local b = i:tot(id) 说明: 输入控件ID或控件对象,返回将赋值“b”图像变量。注:此方法仅限于 图片控件,图标按钮控件。
2022-12-22 14:26:23 最后更新
tzz 图像旋转
java 用法: local a = i:sbp("%1.png") local b = 90 local c = i:tzz(a, b) 说明: 输入被旋转图像变量,输入旋转度数(逆向旋转数为负数),返回将赋值“c”
2022-12-22 14:26:23 最后更新
tsf 图像缩放
java 用法: local a = i:sbp("%1.png") 按照倍增缩放,值小于则为缩小,否则为放大 local b = 2 local c = i:tsf(a, b) 指定高度与宽度缩放 lo
2022-12-22 14:26:23 最后更新
tfz 图像反转
java 用法: local a = i:sbp("%1.png") 水平反转 local b = "x" local c = i:tfz(a, b) 垂直反转 local b = "y" local c
2022-12-22 14:26:23 最后更新
tcc 获取图像变量尺寸
java 用法: local a = i:sbp("%1.png") local b = "w" local c = i:tcc(a, b) syso(c) local b = "h" local c = i:tcc
2022-12-22 14:26:23 最后更新
sxb 写入剪切板
java 用法: local a = "nihao" i:sxb(a) 说明: 可用于复制到剪切板,其他应用可获取到此数据。
2022-12-22 14:26:23 最后更新
shb 获取剪切板
java 用法: local a = i:shb() syso(a) 说明: 可获取剪切板数据,得到其他地方写入的剪切板数据。
2022-12-22 14:26:23 最后更新
usjxm 手机休眠
java 用法: i:usjxm(false) 说明: 设置后手机将不休眠,不锁屏。默认为 true 需要休眠。
2022-12-22 14:26:23 最后更新
bfvs 播放视频
java 用法: 设置SD卡视频文件 输入控件ID或对象,输入视频文件路径 i:bfvs(1, "%a.mp4") 设置网络远程视频文件 i:bfvs(1, "http://abc.com/a.mp4"
2022-12-22 14:26:23 最后更新
bfvss 播放视频控制
java 用法: 开始播放 i:bfvss(1, "st") 暂停播放 i:bfvss(1, "pe") 停止播放 i:bfvss(1, "sp") 定位到指定帧 i:bfvss(1, "
2022-12-22 14:26:23 最后更新
addv 加载界面
java 用法: 界面中载入其他界面 local id = 1 i:addv(id, "a.ilua") i:addv(id, "b.ilua") 侧滑窗体 local id = 1 i:addv(id,
2022-12-22 14:26:23 最后更新
gvs 获取控件对象
java 用法: 根据当前界面,来获取控件 输入要获取的控件ID,输入赋值变量 local c = i:gvs(1) 根据控件对象,来获取内部的子控件 输入控件ID或控件对象,输入要获取的控件ID,输入
2022-12-22 14:26:23 最后更新
aslist 添加数据列表
java 用法: local a a = i:aslist(a, {"你好", "你好", "你好"}) a = i:aslist(a, {"你好2", "你好2", "你好2"}) 可插入数据到指定序号 a =
2022-12-22 14:26:23 最后更新
sslist 数据列表设置数据
java 用法: local b = 1 local c = "数据" i:sslist(a, b,c) 说明: 输入列表对象,输入指定数据序号,输入设置的数据
2022-12-22 14:26:23 最后更新
gslist 数据列表访问数据
java 用法: local b = 1 local c = i:gslist(a, b) syso(c) 说明: 输入列表对象,输入指定数据序号,输入赋值变量
2022-12-22 14:26:23 最后更新
gslistl 数据列表访问数据总数
java 用法: local b = i:gslistl(a) syso(b) 说明: 输入列表对象,输入赋值变量
2022-12-22 14:26:23 最后更新
dslist 数据列表删除指定数据
java 用法: local b = 1 i:dslist(a, b) 清空所有数据 local b = 1 i:dslist(a, b) 说明: 输入列表对象,输入指定数据序号 提示: 如果需要
2022-12-22 14:26:23 最后更新
gslistsz 列表数据转化为数组
java 用法: local b = i:gslistsz(a) 说明: 输入列表对象,输入赋值变量
2022-12-22 14:26:23 最后更新
gslistis 列表数据检查是否存在指定数据
java 用法: local b = "数据" local c = i:gslistis(a, b) 说明: 输入列表对象,被判断的数据,输入赋值变量。赋值数据:true 或 false
2022-12-22 14:26:23 最后更新
gslistiof 列表数据从头开始检查是否包含该数据
java 用法: local b = "数据" local c = i:gslistiof(a, b) 说明: 输入列表对象,被判断的数据,输入赋值变量
2022-12-22 14:26:23 最后更新
gslistlof 列表数据从尾开始检查是否包含该数据
java 用法: local b = "数据" local c = i:gslistlof(a, b) 说明: 输入列表对象,被判断的数据,输入赋值变量
2022-12-22 14:26:23 最后更新
nuibs 背景选择器
java 用法: 使用颜色作为背景 local pressed = "333333" local selected = "333333" local normal = "888888" local b = i:n
2022-12-22 14:26:23 最后更新
ngde 背景调控器
java 用法: 输入圆角半径,输入背景填充色,输入赋值变量 local a = 15 local b = "888888" local c = i:ngde(a, b) 输入边框宽度,输入背景填充色,输入边
2022-12-22 14:26:23 最后更新
sit 目标的设置
java 用法: 如,分享软件 输入对象,输入属性标识,输入属性值 local a a = i:sit(a, "action", "android.intent.action.SEND") a = i:sit(a,
2022-12-22 14:26:23 最后更新
uit 目标的执行
java 用法: 输入目标对象,输入属性,输入属性值 i:uit(a, "chooser", "标题") 输入目标对象,输入属性,输入请求数值 i:uit(a, "result", 1) 输入目标对象
2022-12-22 14:26:23 最后更新
git 目标获取参数
java 用法: 输入目标对象,输入属性标识 local c = i:git(a, "action") local c = i:git(a, "type") local c = i:git(a, "extra", "ti
2022-12-22 14:26:23 最后更新
uqr 二维码扫描
java 用法: 扫描二维码 i:uqr() 扫描结果,需要在 回调结果事件 写代码 if st_sC == 1102 then local c = i:git(st_iT, "extra", "res
2022-12-22 14:26:23 最后更新
zdp dip转换px
java 用法: local dp = 10 输入dp数值 local c = i:zdp(dp) 说明: 用于常用数据转换。
2022-12-22 14:26:23 最后更新
zpd px转换dip
java 用法: local px = 10 输入px数值,输入赋值变量 local c = i:zpd(px) 说明: 用于常用数据转换。
2022-12-22 14:26:23 最后更新
zps px转换sp
java 用法: local px = 10 输入px数值,输入赋值变量 local c = i:zps(px) 说明: 用于常用数据转换。
2022-12-22 14:26:23 最后更新
zsp sp转换px
java 用法: local sp = 10 输入sp数值,输入赋值变量 local c = i:zsp(sp) 说明: 用于常用数据转换。
2022-12-22 14:26:23 最后更新
lan 跳转界面动画
java 用法: i:uigo("abc.ilua") 输入跳转界面动画的序号;6 右往左推出效果 i:lan(6) 说明: 用于跳转界面时候进行的动画效果 提示: 0.淡入淡出效果 1.放大淡出效果 2.
2022-12-22 14:26:23 最后更新
sjxx 获取设备信息
java 用法: local a = i:sjxx() syso(a0) 说明: 获取手机基本信息,将返回一个数组到赋值变量“a”,数组格式如下: 数据格式:(真实数据 \n 旁边将不没有空格) CPU型
2022-12-22 14:26:23 最后更新
simsi 获取设备imsi
java 用法: local a = i:simsi() syso(a) 说明: 常用于识别用户的手段。
2022-12-22 14:26:23 最后更新
simei 获取设备imei
java 用法: local a = i:simei() syso(a) 说明: 常用于识别用户的手段。
2022-12-22 14:26:23 最后更新
endkeyboard 强制隐藏虚拟键盘
java 用法: i:endkeyboard() 说明: 常用于需要隐藏安卓弹出的虚拟键盘。
2022-12-22 14:26:23 最后更新
hdfl 文件下载器
java 用法: 两个参数的方法设置 local savedir = "%SaveDir" 输入下载保存目录,输入赋值变量返回一个下载器对象 a = i:hdfl(savedir, function(st_drD,
2022-12-22 14:26:23 最后更新
hdfla 文件下载器 增加文件下载项
java 用法: 创建一个文件下载器 local a = i:hdfl("%TempDir", function() syso(st_drD) end , function() syso(st_drJ)
2022-12-22 14:26:23 最后更新
hdd 配置下载管理器
java 用法: 下载产生的临时文件目录 local a = "%tempdir" 下载至保存的目录 local b = "%filedir" 允许同时下载任务数量 local c = 3 每个任务开启
2022-12-22 14:26:23 最后更新
hdda 下载管理器 增加文件下载项
java 用法: ===========方法一 下载的链接 local url = "http://abc.com/abc.apk" 保存的文件名(仅输入文件名,请勿不包含目录) local name
2022-12-22 14:26:23 最后更新
hddgl 获取下载管理器下载列表
java 用法: 输入赋值变量返回下载列表 local list = i:hddgl() 获取第一位数据 local b = i:gslist(list, 0) local c = i:hddg(b, "url
2022-12-22 14:26:23 最后更新
hddg 获取下载管理器获取下载项属性
java 用法: 下载的链接 local url = "http://abc.com/abc.apk" 保存的文件名(仅输入文件名,请勿不包含目录) local name = "abc.apk" 输入自定义参数
2022-12-22 14:26:23 最后更新
hdds 设置下载管理器下载项的属性
java 用法: 下载的链接 local url = "http://abc.com/abc.apk" 保存的文件名(仅输入文件名,请勿不包含目录) local name = "abc.apk" 输入自定义参数
2022-12-22 14:26:23 最后更新
hdduigo 跳转至下载管理器
java 用法: 跳转至下载管理器 i:hdduigo() 跳转至下载管理器,并且自定义标题栏颜色 主体颜色 local a = "387bd6" 底部横杠颜色 local b = "255ea
2022-12-22 14:26:23 最后更新
ufnsui 线程更新界面
java 用法: i:ufnsui( function() tw(a) us(1, "text", "内容") end ) 说明: 线程中直接修改界面或修改设置控件属性,出错。 需要使用ufnsui模块
2022-12-22 14:26:23 最后更新
se 正则表达式操作
java 用法: ===========例子1;所有属性展示 字符串 local a = "qqqq123456eee" 正则表达式 local b = "(az+)(\\d+)" 更多参数 lo
2022-12-22 14:26:23 最后更新
usg 闪光灯操作
java 用法: 开启闪光灯 输入闪光灯变量对象,输入是否开启闪光灯 local sgd sgd = i:usg(sgd, true) 关闭闪光灯 输入闪光灯变量对象,输入是否开启闪光灯 sgd =
2022-12-22 14:26:23 最后更新
uzd 震动器操作
java 用法: 震动1秒时长 输入振动器变量对象,输入震动时长 local zdq zdq = i:uzd(zdq, 1000) 静止1秒,震动1秒,静止1秒,震动1秒,静止1秒,震动1秒,静止1秒,..
2022-12-22 14:26:23 最后更新
usxq 开启前置摄像头
java 用法: local ps 开启摄像头 输入摄像头变量对象,输入面控件的对象或ID,摄像头旋转角度 ps = i:usxq(ps, 1, 90) 输入摄像头变量对象,输入面控件的对象或ID,摄像头旋
2022-12-22 14:26:23 最后更新
usxh 开启后置摄像头
java 用法: local ps 开启摄像头 输入摄像头变量对象,输入面控件的对象或ID,摄像头旋转角度 ps = i:usxh(ps, 1, 90) 输入摄像头变量对象,输入面控件的对象或ID,摄像头旋
2022-12-22 14:26:23 最后更新
usx 摄像头操作
java 用法: 开启摄像头 i:usxh(ps, 1, 90) 自动对焦拍摄 输入摄像头变量对象,输入保存路径,输入图像旋转角度,输入拍摄是否停止预览 i:usx(ps, "shot", "%abc.jp
2022-12-22 14:26:23 最后更新
bly 录制音频
java 用法: local ly 开始录制 输入录音变量对象,输入保存文件路径 i:bly(ly, "%abcd.amr") 停止录音 i:bly(ly, "sp") 说明: 常用于录制音频。
2022-12-22 14:26:23 最后更新
ujp 截取屏幕
java 用法: 输入保存路径,输入图像品质(1100) i:ujp("%123.jpg", 70) 说明: 常用于截取当前界面。
2022-12-22 14:26:23 最后更新
sqlite 数据库操作
java 用法: local data 连接一个私有数据库,如果不存在将自动新建 输入数据库对象变量,输入数据库文件名 i:sqlite(data, "iapp.db") 连接一个公共数据库,如果不存在将自
2022-12-22 14:26:23 最后更新
sql 数据表操作
java 用法: 创建数据表 local table = "_id integer primary key,url text, filename text,status interger,createTime datet
2022-12-22 14:26:23 最后更新
sqlsele 查询数据操作
java 用法: 获取光标对象的第一列数据 local e = i:sqlsele(data, 0) 获取光标对象有多少列 local e = i:sqlsele(data, "columncount")
2022-12-22 14:26:23 最后更新
dha 渐变透明度动画
java 用法: 创建一个渐变透明度动画,开始显示,然后渐变消失 输入动画开始是否透明,输入动画结束是否透明 local dh = i:dha(true, false) i:dh(dh, "duration", 20
2022-12-22 14:26:23 最后更新
dhs 渐变尺寸伸缩动画
java 用法: 创建一个渐变尺寸伸缩动画 0为没有,2.5为原始2.5倍 输入X开始尺寸比例,输入X结束尺寸比例,输入Y开始尺寸比例,输入Y结束尺寸比例 local dh = i:dhs(0.5, 2.5,
2022-12-22 14:26:23 最后更新
dht 画面位置移动动画
java 用法: 创建一个画面位置移动动画 输入开始X坐标上的移动位置,结束X坐标上的移动位置,开始Y坐标上的移动位置,结束Y坐标上的移动位置 local dh = i:dht(30, 80, 30, 80) i:d
2022-12-22 14:26:23 最后更新
dhr 画面旋转动画
java 用法: 创建一个画面旋转动画 输入动画开始的旋转角度,输入动画旋转到的角度 local dh = i:dhr(0, 180) i:dh(dh, "duration", 2000) i:us(2, "dh"
2022-12-22 14:26:23 最后更新
dhset 动画集合
java 用法: 渐变尺寸伸缩动画 local dh1 = i:dhs(0.5, 2.5, 0.5, 2.5) i:dh(dh1, "duration", 2000) 画面位置移动动画 local dh2
2022-12-22 14:26:23 最后更新
dhas 队列动画执行
java 用法: 旋转动画 输入动画变量对象,输入控件ID或控件对象,输入动画类型,输入旋转角度...(可输入N个参数) local dh = i:dhas(2, "rotation", {60, 180}) l
2022-12-22 14:26:23 最后更新
dhast 队列动画集合
java 用法: 旋转动画 local dh1 = i:dhas(2, "rotation", {60, 180}) i:dh(dh1, "duration", 2000) 伸缩动画 local dh2 =
2022-12-22 14:26:23 最后更新
dh 动画控制
java 用法: ========动画的属性(非队列动画)设置======================== 取消动画,取消后若需要重新播放,需要先执行 reset 然后再执行 start 进行播放 i:dh
2022-12-22 14:26:23 最后更新
dhon 动画监听事件
java 用法: ========动画(非队列动画)设置监听事件======================== i:dhon(dh, function() syso("End") end , nil ,
2022-12-22 14:26:23 最后更新
dhb 动画背景
java 用法: 创建动画背景 输入动画背景变量对象,输入是否重复执行 local dh = i:dhb(true) 添加元素 输入动画背景变量对象,输入背景图像或图片变量或背景对象,输入显示时长 i
2022-12-22 14:26:23 最后更新
hsas 开启浏览器控件交互(裕语言+js+html5)
java 用法: 开启浏览器控件支持iapp交互 输入浏览器控件ID或对象,输入是否开启 i:hsas(1, true) i:hsas(1, false) 说明: 常用于浏览器中的JavaScript
2022-12-22 14:26:23 最后更新
has 裕语言交互javascript语言
java 用法: 首先将 web.html 放入用户文件中 设置浏览器控件显示的html内容 local a = "@web.html" local b = "utf8" local c = i:fr(a,
2022-12-22 14:26:23 最后更新
javascript交互裕语言
java 用法: 首先将 web.html 放入用户文件中 设置浏览器控件显示的html内容 s a = "@web.html" s b = "utf8" fr(a, b, c) s d = "utf
2022-12-22 14:26:23 最后更新
uxf 显示悬浮窗
java 用法: 输入界面名,输入宽度,输入高度,输入对其方式,输入赋值变量 local w = 1 local h = 1 local gravity = "top|right" v = i:uxf("a.i
2022-12-22 14:26:23 最后更新
tts 文本转换语音
java 用法: 创建一个TTS对象 输入赋值对象 local a = i:tts() 创建一个TTS对象;并且直接设置播放 输入赋值对象,输入语言代码,输入语速率,输入音高率,输入播放文字(可传入
2022-12-22 14:26:23 最后更新
blp 录制屏幕
java 用法: local b = "123.mp4" 输入储存录制文件路径,输入视频宽度,输入视频高度,输入视频码率,输入视频帧率 i:blp(b, 1280, 720, 1024000, 30) 开始录制
2022-12-22 14:26:23 最后更新
otob 转换为字节组
java 用法: 将文件转换为字节组,字节组将为字符串形式返回赋值给“b” local b = i:otob("%abc.txt") syso(b) 将字符串转换为字节组 local b = i:otob("u
2022-12-22 14:26:23 最后更新
btoo 字节组还原
java 用法: local b = i:otob("%abc.txt") 将字节组转换为文件 输入字节组,文件路径,是否覆盖,变量 b 可为byte 字节数组对象 i:btoo(b, "%abc2.txt",
2022-12-22 14:26:23 最后更新
sot socket网络通信
java 用法: 服务端 服务端口,临时文件目录,接受客户超时,客户连接超时,是否覆盖文件 local b = i:sot(8668, "%iApp/tempSocket", 0, 0, false, functio
2022-12-22 14:26:23 最后更新
sota 单个socket通信操作
java 用法: 获取连接对象列表的第一位,变量“c”属于单个Socket通信 local c = i:sot(b, "sl", 0) 获取通信对方的IP local d = i:sota(c, "ht")
2022-12-22 14:26:23 最后更新
loadso 加载动态库
java 用法: 比如加载 libabc.so i:loadso("abc") 说明: 加载SO动态链接库。
2022-12-22 14:26:23 最后更新
loadjar 加载jar库
java 用法: 比如加载 abc.jar 返回变量 库对象 local b = i:loadjar("abc.jar") syso(b) 比如加载 abc.apk 包含Activity需要传入tru
2022-12-22 14:26:23 最后更新
cls 获取完整接口类
java 用法: 获取一个类,输入完整类名如 java.lang.Math 赋值变量 类对象 local a = i:cls("java.lang.Math") syso(a) 获取一个字符串类,常用类型可
2022-12-22 14:26:23 最后更新
clssm 获取类的所有接口
java 用法: local b = i:cls("String") 获取所有构造函数 local c = i:clssm(b, "init") 获取所有函数方法 local c = i:clssm(b,
2022-12-22 14:26:23 最后更新
java 调用java代码方法
java 用法: 调用java api java.lang.String.indexOf(String string) 查询字符56 在123456789 中位置 local c = i:cls("String") loc
2022-12-22 14:26:23 最后更新
javacb 自定义回调
java 用法: local jar = i:loadjar("test.jar") local c1 = i:cls(jar, "com.ceshi.dex.main") local o = i:javanew(c1)
2022-12-22 14:26:23 最后更新
res 安装包资源管理器
java 用法: 获取应用自己的对象 local a = i:res() 获取其他apk安装包内的资源对象,只支持加载SD卡上的apk local a = i:res("%abc.apk") 获取资源
2022-12-22 14:26:23 最后更新
src 自定义代码
java 用法: SDK自定义的 com.sdk.ceshia类 源码 package com.sdk; public class ceshia { public String cs(String sm
2022-12-22 14:26:23 最后更新
call 交互式语言调用
java 用法: 输入语言类型,模块m的abc方法,输入一个数组 i:call("myu", "m.abc", {"nihao", 66}) 输入语言类型,模块mk的abc方法,输入一个数组 local
2022-12-22 14:26:23 最后更新
json json数据解析
java 用法: 解析json数据,双引号要加 \ 进行转义 local text = "{\"id\":1, \"name\":\"xiaobai\", \"age\":16}" local jo = i:json(te
2022-12-22 14:26:23 最后更新
utb toolbar工具栏设置
java 用法: 设置自定义的工具栏 为当前界面的工具栏 输入Toolbar工具栏的 控件id或控件对象 i:utb(3) 绑定侧滑控件,侧滑控件内需要包含左侧滑,绑定后可以在Toolbar工具栏的左
2022-12-22 14:26:23 最后更新
tws 弹窗提醒
java 用法: 获取展示的控件对象,提醒将在这个控件里展示 local v = i:gvs(1) 无按钮弹出提醒 输入控件对象可设置null,输入字符,输入显示时长(值0 1 2) i:tws(v,
2022-12-22 14:26:23 最后更新
uht 滑动窗体控制
java 用法: 添加新的页面,设置的界面会执行载入事件里的代码 输入滑动窗体的 控件id或控件对象,输入标识,输入插入序号 如1为尾部 0为头部,输入标题,输入界面名,输入控件对应的数据项...不限制数量可参考代
2022-12-22 14:26:23 最后更新
cast 强制转换数据类型
java 用法: local a = 123 转换数据类型并直接赋值 输入完整类名 或 类对象,输入需要转换的数据变量 local b = i:cast("String", a) syso(b) 说明
2022-12-22 14:26:23 最后更新
yul 加载yul布局
java 用法: 将布局加载展示到指定的布局控件里 输入控件id或控件对象(比如输入线性布局ID),输入 yul 布局文件名 i:yul(1, "a.yul") 返回布局对象 输入 yul 布局
2022-12-22 14:26:23 最后更新
luajava 对象方法
java 代码: newInstance实例化 输入类名,构造方法参数 local a = luajava.newInstance(className, ....) bindClass绑定类,返回一个
2022-12-22 14:26:23 最后更新
无障碍服务
java 用法: 固定模块名为 ays_service 可创建模块 ays_service.mjava,代码如下: 事件方法 on 实时回调变化事件 function on(e) 获取事件类型 local
2022-12-22 14:26:23 最后更新
正式打包发布
java 打包完成后,安装测试。记得自行去设置》辅助功能》打开我们的服务《iapp开发工具无障碍辅助功能》。 注意:直接在iapp里测试无效。 更多代码示范: 静态调用 获取无障碍功能是否已经
2022-12-22 14:26:23 最后更新
zj 组件控制
java 用法: 如有米广告组件,首先下载有米的组件,并且设置好组件。 初始化有米SDK,放在第一个界面的载入事件里 输入赋值变量,标识,发布 ID,密钥,是否开启有米的Log输出(需要换自己的渠道信息) l
2022-12-22 14:26:23 最后更新