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