【iapp自动排版】 //控件自动位于屏幕中间 //放入启动事件 s id=控件id swh("w",w) s(w/2,w) us(id,"x",w) swh("h",h) s(h/2,h) us(id,"y",h)
作者:随意行
【进入应用即播放背景音乐】 首先 把你作为背景音乐的歌曲改名为xxx.mp3(注意 不能使用中文名) 接下来打开文件夹iapp 打开app 找到你应用的包名并打开 打开文件夹assets 把你作为背景音乐的mp3放进去
~~~~~~~~~
.打开你的iapp .进入mian.iyu界面 .选择载入时事件 .添加如下代码
s a=“xxx.mp3“ .xxx.mp3就是你作为背景音乐的文件名 bfm(a,b) bfms(b,“sl“,“ture“)
作者:~11 QQ-270924748
【智能判断编辑框内容并搜索】 s id=编辑框id ug(id,"text",nr) siof(nr,"www.",0,s) f(s=="-1") { s wz="http:/##/m.baidu.com/from=2001a/s?word=" s wz2="&ts=7042136&t_kt=0&sa=ib&ss=100" ss(wz+nr+wz2,wz) hw(wz) } else { siof(nr,"http:/##/",0,s) f(s=="-1") { sr(nr,"www.","http:/##/www.",nr) hw(nr) } else { hw(nr) } }
作者: 一鸣
【获取QQ网名】
t() { s id=QQ号输入框id
ug(id,"text",a) ss("http:/##/m.qzone.com/profile?hostuin="+a+"&no_topbar=1&srctype=10&stat=&g_f=2000000209#mine?res_uin="+a+"&ticket=",b) hs(b,null,null,c) ss("#0a class="fn" data-hook="global-link" data-params=""+a+""#1",d) s e= "#0/a#1 " sj(c, d, e, f) tw(f) }
作者:男儿本,色
【获取QQ头像】 s id=QQ输入框 s id1=图片控件id t() { ug(id,"text",qq) s tx=".QQ头像.png" s bb="&" ss("http:/##/q4.qlogo.cn/g?b=qq"+bb+"nk="+qq+bb+"s=100",wz) hd(wz,tx,tp) f(tp==0) { us(id1, "imgsdf", tx) } else { tw("获取失败!") } }
作者:小易
【简单的短信轰炸机】 //本功能是通过网络接口制作的简单短信轰炸机 t() { s id=手机号输入框 s id2=浏览器id ug(id,"text",hm) s a="http:/##/www.duanxinhongzha.com/zx/index.php?hm=" s b="&ok=" ss(a+hm+b,yx) us(id2,"url",yx) }
作者:小易
【每日签到防修改系统时间示例】 s qd="保存签到信息的文件最好在前面加." t() { hs("http:/##/svipyi.wap8y.com/",null,null,a) sj(a,"时间:","日",b) f(b==null) { tw("签到失败!") } else { fe(qd,f) f(f=="true") { fr(qd,qs) f(qs==b) { tw("今天你已经签过到了!") } else { tw("签到成功!") fw(qd,b) } } else { tw("签到成功!") fw(qd,b) } } } 作者:小易
【ip地址的提取】 t() { hs("http:/##/www.whatismyip.com.tw/",null,null,a) sj(a,"
【ip地址查询】
s id=编辑框id
t()
{
s a="http:/##/svipyi.wap8y.com/utility/IP/ip.aspx?key="
s b="&siteid=7969&classid=33047&sid=8881E73B431E58DA0_9_96_70834_769790-2-0-0-0-320&r=82874&g=%E6%9F%A5+%E8%AF%A2"
ug(id,"text",pd)
f(pd=="")
{
tw("请输入内容!")
}
else
{
ss(a+pd+b,YI)
hs(YI,null,null,YI)
sj(YI,"所在地区:","
",jg)
.输出内容为jg
tw(jg)
}
}
【制作简单的机器人聊天】 t() { s id=编辑框id ug(id,"text",a) s b="http:/##/i.wappt.cn/api.php?msg=" ss(b+a,c) hs(c,null,null,e) sr(e,"[br/]","\n",u) .输出变量为u }
【文字一个个的出现】
t() { stop(500) s txt="这里写入文字,换行用;" s ttf="" s id=文本控件id sl(txt,";",r) for(w;r) { slg(w,rc) s(rc*100,stop) s ft=0 for(1;rc) { s(ft+1,ft1) ssg(w,ft,ft1,wi) .sr(w,wi,"",w) .ug(id,"text",ttf) ss(ttf+wi,ttf) us(id,"text",ttf) s(ft+1,ft) stop(250) } .ug(id,"text",ttf) ss(ttf+"\n",ttf) us(id,"text",ttf) stop(stop) } }
【结束】 网友源码后 示例前 共有iapp教程:40个教程
【说明】 部分示例来自网络收集
【启动图示例】 s a=界面名 t() { stop(3000) uigo("a") end()
}
【锁定返回键】 //只需要在返回键代码中加入一个小数点,就ok啦 .
【设置密码框】 s id=这里填写输入框id us(id, "password", "true")
【获取编辑框长度】 s id=1 ug(id,"text",a) slg(a,b) tw(b) //提示长度
【仅首次使用提示】
fe(".yi/tw",tw) f(tw=="true") { //这里是存在 } else { //这里不存在 utw("提示","这是第一次使用","确定","") { fw(".yi/tw","QQ-2372315936") } }
【背景图的添加】 s id=图片控件id us(id, "scaletype", "FIT_XY") swh("h",h) swh("w",w) us(id,"w",w) us(id,"h",h) //一般在要设置背景图片时 在新窗口创建完成添加的第一个控件就是背景图控件 //如果其他控件已经添加,可先把背景图控件隐藏,再把每个控件双击移动,在把背景图显示出来就好了
【访问编辑框的网址】
s id=编辑框id ug(id,"text",a) hw(a) //可以访问编辑框的地址
【把文件打包进程序】
把文件打包进软件的方法 1.首先在文件管理里找到“iapp”文件夹 2.再进去app文件夹 3.再查看你的那个应用包名是什么 4.再进去包名相符的文件夹 5.在进入“assets”文件夹 6.粘贴你的音乐,文本方法和音乐一样 7.如果是图片的话,就再进去“assets”文件夹里的"Userimg"文件夹在进行粘贴
【帐号登录软件】 s zh=帐号输入框 s mm=密码输入框 ug(zh,"text",zh) ug(mm,"text",mm) f(zh=="账号"&mm=="密码") { tw("登录成功") } else { tw("帐号或者密码错误") }
【本地帐号密码登录】 s zh=帐号输入框 s mm=密码输入框 fr("帐号数据.txt",a) fr("密码数据.txt",b) ug(zh,"text",zh) ug(mm,"text",mm) f(zh==a&mm==b) { tw("登录成功") } else { tw("帐号或者密码错误") }
【网络密码登录】 t() { s wz="你的网址" s a=帐号输入框 s b=密码输入框 ug(a,"text",z) ug(b,"text",m) f(z==""||m=="") { tw("请输入帐号或者密码!") } else { hs(wz,null,null,xx) sj(xx,"帐号前","帐号后",zh) sj(xx,"密码前","密码后",mm) f(z==zh&m==mm) { tw("密码正确") } else { tw("密码错误") } } }
//网页上这样写
帐号前2372315936帐号后 密码前╳╳╳╳╳密码后
【发送编辑框的内容到指定号码】 s hm=你的号码 s id=编辑框id ug(id,"text",a) f(a=="") { tw("请输入内容!") } else { usmsgo(hm,a) }
【编辑框不可输入中文】 t() { s id=编辑框id w(1==1) { stop(500) us(id, "password", "false") } }
【控件无限移动】
t() { s id=控件id swh("w",w) w(1==1) { ug(id,"x",x) f(w>x) { s(x+1,x) us(id,"x",x) } else { s x=0 us(id,"x",x) } } }
【播放音乐防止暂停】 s a=你的音频文件名 bfm(a, "true") 这样可以有效的防止在软件运行过程中音乐停止播放的情况 如果遇到退出软件还没有停止的情况 可以这样写 s a=你的音频文件名 bfm(a,YI) //在退出代码后插曲这样的代码 bfms(YI,"pe") 就可以防止音乐后台播放
【弹窗单按钮示例】 utw("提示","小易QQ-2372315936","确定","") { } //""也可以用null来替换
【获取sd卡目录并显示出来】 s id=列表id fdir(a) fl(a,a) sgszl(a,b) syso(b) s c=0 for(1;b) { sgsz(a,c,d) ula("t",d;d,s) uls(id,"t",s,w) s(c+1,c) }
【HTML文件的使用】
s id=这里是浏览控件id us(id,"url","file:/##/##/android_asset/index.html")
HTML文件放在安装包的assets里面 测试的时候没有效果,要打包以后才有效
【文件是否存在】 s a="文件名" fe(a) f(a=="true") { tw("存在") } else { tw("不存在") }
【控件随点击而移动】 //放入启动事件 s IAPP_CLICK_KG = "true"
//放入窗口点击事件 s id=控件id us(id,"x",IAPP_CLICK_X) us(id,"y",IAPP_CLICK_Y)
【发送通知的用法及详解】 ftz("标题","标题","内容","") 1.首次标题通知显示标题 2.在状态栏显示的标题 3.显示的内容 4.点击后访问的网址,留空则点击后返回软件 //点击可以进入软件 //如果第四个参数不为空,则填写上点击后访问的网址
【获取手机屏幕高宽】 //获取屏幕高度 swh("h,h) //获取屏幕宽度 swh("w",w)
【获取手机信息】 s lb=列表id s b=0 sjxx(a) sgszl(a,al) for(1;al) { sgsz(a,b,c) ula("t",c;c,m) uls(lb,"t",m,n) s(b+1,b) }
【双击返回键退出】 //代码放在返回键里 f(a==1) { end() } else { s a=1 tw("再按一次退出") t() { stop(2000) s a=0 } }
【点击添加QQ好友】 s qq="你的QQ" s q="<META HTTP-EQUIV="Refresh" CONTENT="0;URL=http:/##/wpa.qq.com/msgrd?v=3&uin=" s b="&site=qq&menu=yes">" s c="文件.html" ss(q+qq+b,b) fw(c,b) fo(c)
【点击加入群】 //和加QQ好友的方法差不多 //群连接可以通过手机QQ里的分享群 //选择需要验证,就可以复制群连接
t() { tw("请用浏览器打开!") s uu="这里是你的群连接" s r=".加群文件.html" s rr="<META HTTP-EQUIV="Refresh" CONTENT="0;URL=" ss(rr+uu+"">",rt) fw(r,rt) fo(r) }
【倒计时后执行】 s id=文本控件id s s=倒计时的秒数 us(id,"text",s) t() { for(1;s) { ug(id,"text",sm) s(sm-1,sm) us(id,"text",sm) stop(1000) } tw("倒计时完成!") } //倒计时示例
【进度条示例】 t() { swh("w",w) s id=背景墙控件id s jg=间隔,越大越快,不能低于1 ug(id,"w",s) w(s<w) { ug(id,"w",idw) s(idw+jg,idw) us(id,"w",idw) } }
【获取网页图片】 //获取远程图片,并显示 s id=你图片控件的id s wz=“http:/##/svipyi.wap8y.com/UploadFiles/7969/2015/07/15/7969_1154380.png” t() { hd(wz,"ss.png",a) us(id,"sdf","ss.png") } .可用于远程更换启动图
【获取网页源码】 s a="网址" s b=编辑框id t() { hs(a,null,null,ym) stop(1500) us(b,"text",ym) }
//网页源码获取
【列表显示信息详解】
s id=3 s sj=点击列表后复制变量的数据 ula("t",sj;"标题",a) //t是列表样式 //a是赋值的变量 uls(id,"t",a,b) //b是返回的数组
//其他样式的列表添加个显示内容用法大致一样 s id=3 s tp="显示的图片文件" s js="介绍" s sj="点击列表后复制变量的数据" ula("it32",sj;tp;"标题";js,a) //it32是列表样式 //a是赋值的变量 uls(id,"it32",a,b) //显示的列表样式必须和添加的样式一致 //b是返回的数组
//其他用法就不详细说了
【防止列表重复添加内容】
t() { sran(1,1000000,sj) ss(a+sj,sj) ula("t","小易";"小易",sj) uls(2,"t",sj,b) }
【获取手机全部app】 uapplist("true",a) sgszl(a,n) tw(n) //提示手机全部app数量
【获取手机全部app并通过列表显示】
s id=3 t() { uapplist("true",a) sgszl(a,n) s b=0 for(1;n) { sgsz(a,b,nr) ula("t",nr;nr,xs) uls(id,"t",xs,sz) s(b+1,b) } } //显示手机全部app
【获取手机全部app点击列表启动/卸载】 //放入启动事件 s id=3 t() { uapplist("true",a) sgszl(a,n) s b=0 for(1;n) { sgsz(a,b,nr) ula("t",nr;nr,xs) uls(id,"t",xs,sz) s(b+1,b) } } //显示手机全部app
//以下代码放入列表 sgsz(sz,0,sz) sj(sz,null,"\n",app) //启动代码 uapp(app,"","")
//卸载代码 uninapp(app)
【显示WIFI列表】 s id=3 t() { uwifilist(a) sgszl(a,n) s b=0 for(1;n) { sgsz(a,b,nr) ula("t",nr;nr,xs) uls(id,"t",xs,sz) s(b+1,b) } } //显示手机已扫描的WIFI
【远程检测更新示例】 //放入启动事件 s dqbb="写入当前版本" t() { hs("你的网址",null,null,zxb) sj(zxb,"最新版《","》最新版",zxbb) f(zxbb<=dqbb||zxbb==null) { } else { tw("版本已经更新!") }
//网页上这样写
最新版《这里写你的软件最新版本》最新版 公告《这里写公告》公告
【发送QQ消息】
s id=这里是内容输入框id s id1=这里是qq号输入框id s sid=这里是sid输入框id
t() { ug(id,"text",n) ug(id1,"text",qq) ug(sid,"text",sid) s r="&" ss("msg="+n+r+"u="+qq+r+"saveURL=0"+r+"do=send"+r+"on=1"+r+"saveURL=0",xiao) ss("http:/##/q32.3g.qq.com/g/s?sid="+sid+r+"aid=sendmsg"+r+"tfor=qq"+r+"referer=",yi) hs(yi,xiao,"utf-8",aaa) f(aaa?"成功") { tw("成功") } else { tw("失败") } }
【高级源码示例】 s a= "reboot" esl(a, true, bb) syso(bb) sgsz(bb, 0, b) //reboot 重启命令 //reboot -p 关机命令 //reboot recovery 重启至recovery模式 //reboot bootloader 重启到bootloader界面 一般加载升级文件 //reboot sdupdate 用于SD卡升级 //reboot resetuser 恢复出厂设置 .需要手机root
【结束】 示例后 新手前 共有iapp教程:7个教程 【说明】 本功能是针对广大新手所遇到的问题 而写出的功能 希望大家支持,新手们可以配合小易iapp视频教程一起使用,效果更好哦! 也欢迎朋友们来提交新手入门系列教程 这个很简单吧?😄😄
【第一课】 《创建一个简单的程序》
打开iapp后,相信大家可以看见一个创建 点击后有以下选项 1.应用标题 也就是软件的名字,随你自己咯~ 2.应用图标 软件的图标 文件位置:IApp/Userimg,大家可以通过把图片复制到这个文件夹进行更换图标哦 当前图标只支持.png格式 3.包名 应用的包名 4.版本 相信大家都知道 5.备注 可留空,主要是分享源码时起作用
【第二课】 《控件的添加》 在创建好应用后 大家可以看到软件的界面了 单击进入界面 就有一个白色的原始界面 还有标题"我的应用iapp" 这些都是软件自带的,可以修改 以后再说 向下看,可以看到"添加",单击后要弹出一个选择框 这里就是iapp的全部控件了 单击就可以添加指定控件了
【第三课】 《了解窗口属性》
在应用创建好了以后 如果点击属性的话,可以看见以下内容 1.背景颜色 2.底层类型 3.宽度 4.高度 先来说第一个 背景颜色 就是软件的背景,双击可以选择颜色,选好后再点击中间的圆形颜色就可以保存了 底层背景 scrollview 这个是窗口不可滑动 另一个就是窗口可以滑动 宽和高相信大家都知道,就不用我说了吧
【第四课】
《了解窗口事件》
在窗口里,你可以看见事件 单击后有 载入事件 菜单事件 返回键事件 点击事件 四个事件 载入事件就是应用启动完成后执行的代码 菜单事件就是用户按下选择键后弹出的菜单 返回键事件,已经说的很明确了吧! 点击事件,就是当用户单击到窗口后触发的事件
【第五课】
《了解代码的运行》
很多新手朋友们不解 代码究竟是怎样运行的呢? 其实非常简单 在iapp代码运行时 都是从上往下执行的 其实不止iapp 其他的很多开发软件都是如此 例如电脑上的易语言 如果在执行时有错误的代码的话 iapp会自动报错 以此来提示你错了,让你去纠正 这就是iapp的代码执行方式