iAPP实例代码

¥开启¥

【直接拨打指定电话】

〖2017-08-21 11:28:06〗

《sit(a, "action","android.intent.action.CALL") €€sit(a, "data", "tel:10086")€//10086为需要拨打的电话€€uit(a, "chooser", "直接拨号")€€//以上代码将直接启动拨号程序进行拨号》

『小菜』

〔iApp实例代码〕

【分享文字给微信好友】

〖2017-08-21 11:29:23〗

《sit(a, "action", "android.intent.action.SEND")€€sit(a,"classname","com.tencent.mm","com.tencent.mm.ui.tools.ShareImgUI")€€sit(a, "extra", "android.intent.extra.TEXT", "測試")€€uit(a, "chooser", "分享朋友")€€//以上代码将会直接调用微信分享指定内容到指定好友》

『小菜』

〔iApp实例代码〕

【判断列表是否滚蛋到底部】

〖2017-08-21 11:31:41〗

《f(st_vT==0)€€{€€endcode€€}€€//列表可见项目为0时停止执行€€f(ss.gd=="true")€€{€€endcode€€}€€//判断是否以提醒过€€s(st_bT-st_vT,kj)€€f(st_fM==kj)€€{€€//以滚动到底部执行的事件€€ss gd="true"€€tw("已经到底了,没有更多啦!",0)€€}€€€€//以上代码放到列表的 控件事件→触屏滚动事件→滚动€》

『小菜』

〔iApp实例代码〕

【浏览器进度条】

〖2017-08-21 11:32:14〗

《.放到浏览器事件的加载过程进度改变中€f(st_nS == 100)€{€ug(10,"title",a)€//10为浏览器id€us(7,"text",a)€//7为文本id€}€else€{€ss("正在加载网页..("+ st_nS +")",a)€us(7,"text",a)€}€》

『小菜』

〔iApp实例代码〕

【使用按钮打开侧滑】

〖2017-08-21 11:38〗

《us(2,"opendrawer","start")

€//↑2是侧滑栏窗体的id,代码放在按钮的点击事件,记得修改id》

『小菜』

〔iApp实例代码〕

【调用浏览器打开网站(非hws)】

〖2017-08-18 16:12:53〗

《sit(a,"ACTION", "android.intent.action.VIEW")€sit(a,"data","http://appv.pw/s/?u=2441807818&m=Dr.anybaby.xkgzs")€uit(a, "chooser", "选择浏览器")€€调用浏览器打开网页(支持自带浏览器,支持所有浏览器),比hws好用多了€》

『小菜』

〔iAPP实例代码〕

【调用应用市场给本软件评分】

〖2017-08-18 16:13:06〗

《sit(a,"ACTION", "Intent.ACTION_VIEW")

sit(a,"data","market://details?id=Dr.ibook.xkgzs")€uit(a, "chooser", "选择操作方式")€€必须在应用市场有你的软件,否则会提示没有该应用。€》

『小菜』

〔iAPP实例代码〕

【图片无限旋转动画】

〖2017-08-18 16:17:52〗

《dhr(dh, 0, 720, 1, 0.5, 1, 0.5)€dh(dh, "duration", 3000)€us(图片id, "dh", dh)€dhon(dh)€{€us(图片id, "dh", dh)€}€》

『小菜』

〔iAPP实例代码〕

【hs获取网页的新功能-代理IP】

〖2017-08-18 16:18:05〗

《//带自动设置cookie方式获取网页,并记录当前网页的Cookie,并设置Header头:(可设置多条,以“||”隔开)文件头包括了€Cookie,User-Agent设备型号,设置连接超时,设置接收超时,设置代理IP。€//传递cookie项值,当自定义为null 系统将自动设置已记录的cookie€t()€{€s a = "http://wap.baidu.com/"€hs(a, "title=你好&text=你好吗?", "utf-8", null, true, "User-Agent=Mozilla/5.0 (iPad; U; CPU OS 6_0 like Mac OS X; zh-CN; iPad2)€||accept=*/*||accept-language=zh-CN",€20000, 20000, "10.0.0.172:80", b)€syso(b)€}€€效果不明觉厉。简单点说就是。如果你有很多代理IP,你就能做一个cc攻击(效率低下),但做一个网页刷访问还是不错的,都是模拟真实用户访问的。€€比如这样的,20000是访问超时时间也就是20秒,最好设置10000-20000左右最好,怎么无限更换代理IP呢?你只需要把很多IP分割为数组,如:€€sl("109.22.33.58:80#36.69.52.33:80","#",ok)€然后for循环读取ok,再循环hs访问即可(不要做坏事哈)€€t()€{€hs("网址",null, "utf-8", null, true, null, 20000, 20000, "10.0.0.172:80", b)€syso(b)€}€》

『小菜』

〔iAPP实例代码〕

【给按钮加触摸时的深色 方法】

〖2017-08-18 16:20:04〗

《按钮控件又或者是文本控件,线性布局等,只要设置了背景颜色不是白色透明,比如绿色,€》

『小菜』

〔iAPP实例代码〕

【获取imei进行计算密码】

〖2017-08-18 16:21:35〗

《通常如果获取imei来计算一些密码,直接simei(imei)即可,但如果出现因为字母,那么计算就会出问题了。(有部分手机imei是有英文字符的)€€比如€simei(imei)€s(imei/2,ok)€tw(ok)€€如果imei有英文字母,这个计算就不成立了,也就出错!怎么办呢?很简单,用正则表达式替换下字符即可,示例:€€simei(imei)€sr(imei,"[a-z]","9",imei)€s(imei/2,ok)€tw(ok)€》

『小菜』

〔iAPP实例代码〕

【搜索列表关键字的实现方法】

〖2017-08-18 16:23:14〗

《sl("蛋疼;鸡肋;鸡蛋;鸡皮疙瘩;蛋糕",";",so)€//分割一段内容为数组€for(k;so)€{€//循环判断是否包含需要搜索的内容€f(k?"蛋")€{€//打印包含蛋字的内容会打印蛋疼、鸡蛋、蛋糕€syso(k)€}€}€€那怎么显示到列表呢?只需要把syso换成ula即可!€》

『小菜』

〔iAPP实例代码〕

【调用其他程序分享文件代码】

〖2017-08-18 16:26:26〗

《sit(a, "action", "android.intent.action.SEND")€sit(a, "type", "*/*")€sit(a, "extra", "android.intent.extra.STREAM","/sdcard/iApp/Userimg/icon_iapp.png")€uit(a, "chooser", "分享") €》

『小菜』

〔iAPP实例代码〕

【us设置滑动侧滑窗体里控件属性】

〖2017-08-18 16:26:05〗

《在有滑动窗体或者侧滑窗体的时候需要加个判断什么的,比如判断网络是否连接,需要通过us设置文字来显示,但是直接在mian界面载入事件,比如这样:€€us(a.2,"text","有网络")€€你会发现没有任何效果,因为界面无法交互,但你只需要把代码放在 “界面载入完毕事件” 就行了。因为这个事件界面可以交互。€》

『小菜』

〔iAPP实例代码〕

【点击取消编辑框获得焦点】

〖2017-08-18 16:27:05〗

《编辑框获得焦点就是编辑框点击后的光标效果,默认只要点击了编辑框,除非退出再进,否则是无法取消掉光标的,这时候就需要代码来设置一下。€€us(2,"focusable",false)€//设置id为2编辑框不获得焦点€€可以放在返回事件等等,按一次返回取消掉获得焦点,不过这样后编辑框就无法点击了,怎么办呢?很简单,让编辑框再可以获得焦点即可。代码如下€€us(2,"focusable",true)€us(2,"focusableintouchmode",true)€€注意的是;必须放在编辑框的触屏监听事件!€》

『小菜』

〔iAPP实例代码〕

【添加点击菜单时的选项】

〖2017-08-18 16:28:34〗

《代码如下:€€case 选择A:€tw("A")€break€case 选择B:€tw("B")€break€case 选择C:€tw("C")€break€default:€tw("载入成功")€break€€中,选择A等是标题,tw是点击后的事件。€》

『小菜』

〔iAPP实例代码〕

【列表里设置背景圆角】

〖2017-08-18 16:30:39〗

《作用:可以设置每个列表的圆角或者背景颜色,又或者设置边框,其他一切等等€€比如两个界面:mian.iyu主界面和list.iyu列表界面€首先在列表设计界面list.iyu的载入事件写代码€€gvs(st_vW,list.1,ok)€us(ok,"background","#336699")€€通过gvs获取id为1的对象并设置背景颜色为#336699€€如何圆角或者边框呢?可以搜索ngde属性。

设置圆角例子:€gvs(st_vW,list.1,ok)€ngde(5,"#336699",yes)€us(ok,"background",yes)€》

『小菜』

〔iAPP实例代码〕

【下载文件简单代码】

〖2017-08-18 16:31:25〗

《t()€{€hd("http://flmle.com/ok.apk","iApp/ok.apk",true,ok)€//iApp/ok是保存路径,true是如果存在则覆盖€€f(ok=="0")€{€ufnsui()€{€tw("下载成功")€}€}€else€{€ufnsui()€{€tw("下载失败")€}€}€}€》

『小菜』

〔iAPP实例代码〕

【深度解析sss全局变量】

〖2017-08-18 16:33:56〗

《iAPP2.0最棒的改变莫过于全局变量了。因为全局变量的存在我们可以把很多原来需要写很多都东西最简化。但很多小白并不懂全局变量的使用。全局变量能做什么呢?比如视频播放器,点击一个视频就跳转到界面播放该视频!在很多方面都必须用的到的东西。€€首先来看看s变量:€s ok="小白"€再看看全局变量:€sss ok="小白"€€全局变量的作用是传递数据,比如有些小白不会使用的。点击一个列表跳转一个界面他可能会 新建若干个界面,然后跳转到指定的界面,非常麻烦鸡肋。€€首先新建一个按钮,按钮点击事件如下:€sss ok="小白"€uigo("m.iyu")€€再新建一个界面m.iyu,该界面载入事件如下:€tw(sss.ok)€€当点击按钮后,全局变量ok就变成小白了。m.iyu界面载入事件就是提示这个全局变量,也就成小白了!也就说点击按钮后sss.ok这个变量就变成“小白”,所以m.iyu这个界面也会提示小白!》

『小菜』

〔iAPP实例代码〕

【随机启动语录】

〖2017-08-18 16:38:29〗

《sl("你爹|你大爷|你二爷|你大舅|你二舅|你大侄子","|",ok)€//分割为数组€€sran(0,5,sj)€//生产1-6的随机数€€sgsz(ok,sj,yes)€//随机访问语录€tw(yes)》

『小菜』

〔iAPP实例代码〕

【$私有文件夹的使用】

〖2017-08-18 16:39:59〗

《iAPP2.0中,有一个私有文件夹,但很多人都不知道有什么用。其实这个私有文件夹特别实用的,比如你要保存一些东西,但又不想让用户看到,可以保存到私有文件夹下哦。€€私有文件夹的路径是:/data/data/安装包名/files€€路径不用管,直接在保存文件加个$符号就行了。私有文件夹的好处是,用户没有Root权限是无法修改你保存的内容的。比如一些txt文件等,若你保存在%手机内存里,那么很可能被人修改或者看到哦!€》

『小菜』

〔iAPP实例代码〕

【给编辑框添加滚动条方法】

〖2017-08-18 16:40:13〗

《在使用编辑框的时候难免会遇到一个有点蛋疼的问题,编辑框没有滚动条而且主要的是编辑框下滑速度不忍直视,但一个方法即可解决。€首先添加一个滚动控件,在滚动控件里添加编辑框就行了。具体效果可参考iApc的内容预览。非常好用哦!》

『小菜』

〔iAPP实例代码〕

【去除编辑框点击后有背景颜色】

〖2017-08-18 16:41:41〗

《默认编辑框只要设置颜色就会出现一个点击输入后颜色 浅蓝色的背景€€比如设置编辑框白色,输入内容时编辑框背景颜色就会变成浅蓝色,非常影响美观。€解决办法非常简单,在编辑框的获得焦点事件写下代码:€us(编辑框id,"background","")€即可去除默认的颜色当然也可以设置其他颜色。在后面的""里输入颜色代码即可。€》

『小菜』

〔iAPP实例代码〕

【编辑框的内容不垂直居中】

〖2017-08-18 16:44:41〗

《当你设置编辑框高度后,默认的编辑框里的文字是垂直居中的,可在属性里设置:€€gravity=top€€即可。€》

『小菜』

〔iAPP实例代码〕

【给编辑框的文字设置颜色,语法高亮】

〖2017-08-18 16:45:32〗

《可参考iAPP的编辑代码时语法高亮。具体过程就不说了€€编辑框属性里内容:€text=(html)我是绿色我不是绿色€》

『小菜』

〔iAPP实例代码〕

【点击发送QQ临时对话接口代码】

〖2017-08-18 16:46:32〗

《s qq=2089973664€//你的QQ号€ss("mqqwpa://im/chat?chat_type=wpa&uin="+qq+"&version=1",urlqq)€€sit(a,"action", "android.intent.action.VIEW")€sit(a,"data",urlqq)€uit(a, "chooser", "选择QQ")€》

『小菜』

〔iAPP实例代码〕

【点击添加QQ群接口代码】

〖2017-08-18 16:47:12〗

《s qun=242783956€//群号€ss("mqqapi://card/show_pslcard?src_type=internal&version=1&uin="+qun+"&card_type=group&source=qrcode",joinqq)€€sit(a,"action", "android.intent.action.VIEW")€sit(a,"data",joinqq)€uit(a, "chooser", "选择QQ")€》

『小菜』

〔iAPP实例代码〕

【进度条的使用方法】

〖2017-08-18 16:48:23〗

《进度条,也可以是拖动条,这两个都是差不多的,以进度条为例子就行了。€€首页我们做一个倒计时,代码如下:€t()€{€s a=120€for(1;120)€{€stop(1000)€s(a-1,a)€ufnsui()€{€us(进度条id,"progress",a)€}€}€}€€到这里基本就好了,但是细心一点你会发现,进度条只到100就完了,没错!进度条默认最大值是100,也就是他只跑到100就完了,怎么设置呢?€€只需要在属性里加:€max=120€也就是最大值是120就可以了€》

『小菜』

〔iAPP实例代码〕

【给控件加圆角的方法】

〖2017-08-18 16:50:14〗

《需要在载入事件先赋值,代码如下€ngde(5,"#ffffff",ok)€us(1,"background",ok)€€设置id为1的控件圆角的角度是5,背景颜色是#ffffff,通过ok调用,可以多个控件一起调用,还有其他更多属性,可搜索 ngde 查看。€》

『小菜』

〔iAPP实例代码〕

【列表点击颜色的设置】

〖2017-08-18 16:51:45〗

《列表点击颜色有两种,一种是项目点击事件。€€还有一种我比较推荐,就是在列表界面,给线性布局加点击事件,把背景设置为透明就》

『小菜』

〔iAPP实例代码〕

【二维码生成】

〖2017-08-18 16:54:12〗

《.......将以下代码放到按钮控件的点击事件中€s bi=3€.这个是编辑框ID,用于输入内容€s ti=2€.这个是图像控件ID,用于显示二维码€us(ti,"height","125dp")€us(ti,"width","125dp")€ug(bi,"text",ug)€f(ug!="")€{€us(ti,"visibility","0")€uqr(ug,400,ss.uqr)€us(ti,"src",ss.uqr)€.生成二维码€tw("点击二维码可保存")€}€else€{€tw("请不要留空")€us(ti,"visibility","8")€}€€€将以下代码放到二维码图像的点击事件中€f(ss.uqr==null)€{€tw("亲,你还没有生成二维码哦~")€}€else€{€time(4,tm)€ss("yingzi"+tm+".png",jg)€ss("图像已保存至根目录!\n\n名称:"+jg,utw)€bfs(ss.uqr,jg)€utw("","保存成功",utw,"知道了",false,v)€{€}€}€》

『小菜』

〔iAPP实例代码〕

【随机语录】

〖2017-08-18 16:58:32〗

《.把代码放到载入事件中€€s nr="昨天永远是历史,明天永远是未知,今天就在脚下|影子是最忠诚的陪伴,没有背叛,没有谎言|趁年轻,做自己想做的事|爱笑的人,运气不会太差"€.随机语录内容€sl(nr,"|",sl)€.分割语录€sran(0,3,sran)€sgsz(sl,sran,sgsz)€.随机访问0~3的语录内容€us(3,"text",sgsz)€.写入文本控件€》

『小菜』

〔iAPP实例代码〕

【早晚自动换图片】

〖2017-08-18 16:59:56〗

《将代码放到载入事件中€€s id=1€.线性布局ID€s a="白天的图片"€s b="晚上的图片"€us(id,"width","-1")€us(id,"height","-1")€.设置全局背景,当然可以直接在属性里设置。€time(3,time)€ssg(time,0,2,ssg)€.截取时间€f(ssg>=7&&ssg<=18)€{€.判断小时是否大于7且小于18€us(id,"background",a)€}€else€{€.反向执行€us(id,"background",b)€}€》

『小菜』

〔iAPP实例代码〕

【首次使用提示】

〖2017-08-18 17:01:04〗

《.请将代码放到载入事件里。€€s ts="你这是第一次使用本软件哦……\n\n跟随我,就请点击下面的"征战网络"吧!"€.这个是首次使用提示内容,测试完就到根目录删除"firstuseapp.xml"文件,以便下一次测试。€€fe("%firstuseapp.xml",fe)€.判断文件是否存在€f(fe!=true)€{€utw(null,"温馨提示",ts,"征战网络","不了",false,v)€{€.同意则继续使用软件€fw("%firstuseapp.xml","true")€}€else€{€end()€.不同意则退出软件€}€}€》

『小菜』

〔iAPP实例代码〕

【特殊字体生成】

〖2017-08-18 17:03:05〗

《s i=1€.编辑框ID€s nr1="[??"€s nr2="??????"€s nr3="????]"€.以上分别是开头字符,中间循环符,结尾字符€ug(i,"text",ug)€slg(ug,slg)€.获取内容及长度€s w=0€s j=""€.循环初始值€f(ug=="")€{€tw("先说点什么吧...")€}€else€{€t()€{€w(1==1)€{€s(w+1,s)€ssg(ug,w,s,ssg)€.截取字符€ss(j+ssg+nr2,j)€f(s==slg)€{€ss(nr1+j+nr3,end)€.变量相加€ufnsui()€{€utw(null,"生成结果",end,"复制","不",false,v)€{€sxb(j)€tw("内容已复制")€}€else€{€}€}€endcode€}€s(s+0,w)€.重新初始化循环值€}€}€}€》

『小菜』

〔iAPP实例代码〕

【退出软件随机动画】

〖2017-08-18 17:08:45〗

《€.把代码放到『按键按下事件』或者『按键释放事件』里€€f(st_kC==4)€{€sran(0,11,sran)€.生产随机范围数€utw(null,"注意","是否退出软件?","退出","不",false,v)€{€end()€lan(sran)€endcode€.结束执行€}€else€{€}€}€€》

『小菜』

〔iAPP实例代码〕

【表白打字特效】

〖2017-08-18 17:10:02〗

《€s q2="可能遇见你,对我来说是最大的幸福。有了你,我的生涯变的无穷广阔,有了你,世界变得如斯迷人。你是世界,世界是你。我乐意用本人的心,好好的陪着你,爱着你。陪你到你想去的处所,居心走完咱们人生的余下的旅程。在将来的日子里,兴许什么都无奈断定,但独一能够肯定的是,我爱的冫人是你,无论当初仍是未来,我想我这里都会是你最暖和的港湾,都是为你遮风避雨的城墙。"€€s id=这里填写编辑框或者文本控件的ID€slg(q2,q3)€s+(1,q3)€€t()€{€s q=1€s q1=w€s q4=1€s q6=0€w(q==1)€{€ssg(q2,q6,q4,q5)€ufnsui()€{€ss(q5+"_",q5)€€us(id,"text",q5)€}€s(q4+1,q4)€f(q4==q3)€€{€€s q=0€€ufnsui()€€{€€.这里写打完后的执行代码€€}€€}€€stop(200)€.调整打印速度€}€}€》

『小菜』

〔iAPP实例代码〕

【列表利用for循环显示内容】

〖2017-08-18 17:11:23〗

《€€s a="小白;小黑;小龙;哈啊;是是是;嘻嘻嘻"€€//a是要循环的内容用特殊符号";"隔开€€s b=";"€sl(a,b,c)€for(cc;c)€{€ula(v,1=null,2=c)€€}€uls(1,v,"l.iyu",-2,-2)€// 1是列表的ID€》

『小菜』

〔iAPP实例代码〕

【倒计时】

〖2017-08-18 17:11:23〗

《€s id=2€t()€{€ss("正在倒计时60秒",b)€us(id,"text",b)€s a=60€.60秒€for(1;60)€{€f(a==1)€.a倒计时到1时执行的代码€{€.这里还可以加其代码€.可以加倒计时完执行的代码€ufnsui()€{€us(id,"text","倒计时完成")€}€endcode€}€s(a-1,a)€.每循环一次a减1€ss("正在倒计时"+a+"秒",c)€ufnsui()€{€us(id,"text",c)€}€stop(1000)€}€}€》

『小菜』

〔iAPP实例代码〕

【远程更新实例】

〖2017-08-18 17:12:36〗

《€t()€{€hs("http://网站",a)€syso(a)€sj(a,"@","@",b)€.截取版本号€sj(a,"!","!",nr)€.截取更新内容€sj(a,"下载地址¥","¥",xz)€.截取下载地址(直链)€sj(xz,"htt","apk",xz)€.防止截取出错,€ss("htt"+xz+"apk",xz)€syso(xz)€€f(b!=1.0)€.判断版本是否有更新€(比如:网站上是1.1,提示有更新)€{€ufnsui()€{€utw("@iapp6673.png","更新内容",nr,"下载更新","取消",true,f)€{€t()€{€hd(xz,"%文件夹/asb.apk",true,b)€.下载到指定文件夹并重名€f(b==0)€{€ufnsui()€{€tw("下载完成")€fo("%文件夹/asb.apk")€.下载完成后打开安装€}€}€€}€}€else€{€€}€}€}€else€{€€}€}€》

『小菜』

〔iAPP实例代码〕

【简单闪动图】

〖2017-08-18 17:14:45〗

《€dha(dh, true, false)€dh(dh, "duration", 50)€.每次执行的时间间隔€dh(dh, "repeat", 2000000000)€.重复的次数€us(1, "dh", dh)€.图片控件的ID€€》

『小菜』

〔iAPP实例代码〕

【模仿打字和跑马灯特效】

〖2017-08-18 17:15:41〗

《€s q2="这里输入文字东方vv高给个红包v该好好v刚刚好v哈哈哈该sgggh风风光光滚滚滚还好还好哈哈哈哈哈哈喝喝"€s id=这里输入文本ID€€us(id,"singleline","true")€swh("w",w)€slg(q2,q3)€t()€{€s q=1€s q1=w€s q4=1€s q6=0€ufnsui()€{€us(id,"x",w)€}€w(q==1)€{€ssg(q2,q6,q4,q5)€ufnsui()€{€us(id,"text",q5)€us(id,"x",q1)€}€€f(q4==q3)€{€s q4=q3€}€else€{€s(q4+1,q4)€}€€€s(q1-15,q1)€.15是调跳出速度,使用全中文数值调大,全英文调小€€€stop(200)€f(q1<10)€{€s q=0€w(q==0)€{€ssg(q2,q6,q3,q7)€ufnsui()€{€us(id,"text",q7)€}€€s(q6+1,q6)€f(q6==q3)€{€ufnsui()€{€us(id,"text","")€s q1=w€s q4=1€s q6=0€us(id,"x",w)€s q=1€}€}€stop(200)€}€}€}€}€》

『小菜』

〔iAPP实例代码〕

【判断是否有网络】

〖2017-08-18 17:16:23〗

《€t()€{€hs("http://m.baidu.com",a)€f(a==null)€{€ufnsui()€{€tw("无网络或网络不稳")€}€}€else€{€.这里写有网时执行的代码€}€€}€€》

『小菜』

〔iAPP实例代码〕

【QQ获取头像、名称等接口】

〖2017-08-18 17:17:04〗

《€获取QQ头像的地址:€http://q2.qlogo.cn/headimg_dl?bs=qq&dst_uin=474581976&spec=100€€例如QQ号474581976的空间头像的地址是:€http://qlogo1.store.qq.com/qzone/474581976/474581976/100€€获取QQ秀图片地址:€http://qqshow-user.tencent.com/474581976/22/00/1.gif?fr=mobileqq€€强制聊天链接:€http://wpa.qq.com/msgrd?v=3&uin=474581976&site=qq&menu=yes€€获取QQ网名和QQ空间头像的接口€http://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins=474581976€€获取QQ昵称€http://r.pengyou.com/fcg-bin/cgi_get_portrait.fcg?uins=834897931€》

『小菜』

〔iAPP实例代码〕

【按钮点击调用侧滑】

〖2017-08-18 17:18:20〗

《€ug(2,"isdraweropen",b)€.2是侧滑的ID€f(b==true)€{€us(2,"closedrawer","start")€€}€else€{€us(2,"opendrawer","start")€}€€€》

『小菜』

〔iAPP实例代码〕

【图片全屏实例】

〖2017-08-18 17:20:06〗

《€width=-1€height=-1€src=@2016211.png€.这是图片路径€scaletype=fitxy€.以上放到图片控件属性里€》

『小菜』

〔iAPP实例代码〕

【sit跳转淘宝搜索】

〖2017-08-18 17:20:09〗

《€s pay="taobao://s.taobao.com/search?"€sit(a,"action", "android.intent.action.VIEW")€sit(a,"data",pay)€uit(a, "chooser", "跳转淘宝搜索")€》

『小菜』

〔iAPP实例代码〕

【sit调用发短信】

〖2017-08-18 17:21:36〗

《€sit(a, "action","android.intent.action.SENDTO") €€€sit(a,"type","vnd.android-dir/mms-sms")€€€sit(a, "data", "smsto:10086") €€€sit(a,"extra","sms_body","短信内容")€€€uit(a, "chooser", "发短信")€直接发短信<由于防止恶意发短信不提供直接发短信方法>€》

『小菜』

〔iAPP实例代码〕

【sit直接调用QQ分享图片】

〖2017-08-18 17:22:07〗

《€€sit(a, "action", "android.intent.action.SEND")€€sit(a, "type", "image/jpeg")€€sit(a,"classname","com.tencent.mobileqq", "com.tencent.mobileqq.activity.JumpActivity")€€sit(a, "extra", "android.intent.extra.STREAM","/sdcard/lunbo.png")€€uit(a, "chooser", "分享图片")€》

『小菜』

〔iAPP实例代码〕

【sit保存图片到QQ收藏】

〖2017-08-18 17:23:04〗

《€€sit(a, "action", "android.intent.action.SEND")€€sit(a, "type", "image/jpeg")€€sit(a,"classname","com.tencent.mobileqq", "cooperation.qqfav.widget.QfavJumpActivity")€€sit(a, "extra", "android.intent.extra.STREAM","/sdcard/lunbo.png")€€uit(a, "chooser", "收藏图片")€》

『小菜』

〔iAPP实例代码〕

【sit调用支付宝】

〖2017-08-18 17:21:05〗

《€€s zfb="alipayqr://platformapi/startapp?saId=10000007&clientVersion=3.7.0.0718&qrcode="€€ss(zfb+"https://qr.alipay.com/fkx08372xrgzmjxuveshx6f",bao)€€sit(a,"action", "android.intent.action.VIEW")€€sit(a,"data",bao)€uit(a, "chooser", "支付宝捐款")€€》

『小菜』

〔iAPP实例代码〕

【sit调用系统软件分享图片实例】

〖2017-08-18 17:25:15〗

《€sit(a, "action", "android.intent.action.SEND")€€sit(a, "type", "*/*")€€sit(a, "extra", "android.intent.extra.STREAM","/sdcard/iApp/Userimg/icon_iapp.png")€€.这是图片路径€uit(a, "chooser", "分享") €€》

『小菜』

〔iAPP实例代码〕

【sit调用系统软件分享软件实例】

〖2017-08-18 17:26:29〗

《€sit(a, "action", "android.intent.action.SEND")€sit(a, "type", "application/vnd.android.package-archive")€€sit(a, "extra", "android.intent.extra.STREAM","/sdcard/iapp.apk")€€.这个是软件路径"/sdcard/iapp.apk",€uit(a, "chooser", "分享软件")€》

『小菜』

〔iAPP实例代码〕

【字体无限变色】

〖2017-08-18 17:26:06〗

《€€€s id=这里是文本控件id€€t()€{€s a=1€.变色暂停的时间€s sj=100€.w无限循环€w(a==1)€{€.随机字体颜色数值€sran(100000,800000,sjs)€ss("-"+sjs,sjs)€ufnsui()€{€us(id, "textcolor", sjs)€}€stop(sj)€}€}€€€€》

『小菜』

〔iAPP实例代码〕

【弹窗示例】

〖2017-08-18 17:27:56〗

《€€s a="@icon.png"€.这里是弹窗图片€s b="登陆"€.这里是弹窗标题€s nr="mian.iyu"€.这里是弹窗的内容,可以输入界面名直接弹出界面€s button="取消"€utw(a,b,nr,button,false,v)€{€}€》

『小菜』

〔iAPP实例代码〕

【文本跑马灯的实例】

〖2017-08-18 17:29:46〗

《€把以下代码放到文本控件属性里€scrollhorizontally=true€ellipsize=marquee€focusable=true€marqueerepeatlimit=marquee_forever€focusableintouchmode=true€scrollhorizontally=true€€€》

『小菜』

〔iAPP实例代码〕

【密码登录实例】

〖2017-08-18 17:30:19〗

《€ug(1,"text",u)€€f(u=="")€{€tw("密码不能为空")€}€else f(u=="123456")€€.这是密码€{€€tw("登录成功")€€uigo("a")€€.这是密码正确后登录的页面€}€€else€€{€€tw("密码错了")€€}€》

『小菜』

〔iAPP实例代码〕

【下拉菜单的实例】

〖2017-08-18 17:31:41〗

《€.以本软件为例,字体颜色更换€s wa="黑;红;绿;蓝"€sl(wa,";",c)€uls(30,c)€.注:30是下拉菜单ID,以上放载入事件。€€€ug(30,"*editem",b)€.获取下拉框参数€€f(b=="红")€.判断是否红色执行以下代码€{€us(15,"textcolor","#ffff0a00")€}€else f(b=="蓝")€.判断是否蓝色执行以下代码€{€us(15,"textcolor","#ff001eff")€}€else f(b=="黑")€.判断是否黑色执行以下代码€{€us(15,"textcolor","#f8000000")€}€else f(b=="绿")€.判断是否绿色执行以下代码€{€us(15,"textcolor","#ff00cc22")€}€.注:15是编辑框ID,以上放到下拉菜单事件选择项目事件。€€》

『小菜』

〔iAPP实例代码〕

【列表的写法】

〖2017-08-18 17:33:29〗

《€ula(a, 10="@1.png",5="你好",6="个人签名",-1="1",8=null)€ula(a, 10="@1.png",5="你好",6="个人签名",-1="1",8=null)€ula(a, 10="@1.png",5="你好",6="个人签名",-1="1",8=null)€ula(a, 10="@1.png",5="你好",6="个人签名",-1="1",8=null)€uls(1,a,"a.iyu",-1,-2)€注:以上在载入事件€ulag(st_vW, -1, h)€注:以上是在列表点击按钮里写€€€€》

『小菜』

〔iAPP实例代码〕

【获取SD卡根目录并显示在列表中】

〖2017-08-18 17:34:45〗

《€s ss=""€.这是根目录€fl(ss,true,b)€for(c;b)€{€ula(a,2="@60a85caf970cd853ebf9529f4a46f42c.png",3=c)€}€fl(ss,false,b)€for(c;b)€{€ula(a,2="@79.png",3=c)€}€uls(8,a,"a.iyu","100dp",-2)€€€€€》

『小菜』

〔iAPP实例代码〕

【随机字体颜色】

〖2017-08-18 17:35:33〗

《s id=这里是文本控件id€€t()€{€s a=1€.变色暂停的时间€s sj=100€.w无限循环€w(a==1)€{€.随机字体颜色数值€sran(100000,800000,sjs)€ss("-"+sjs,sjs)€us(id, "textcolor", sjs)€stop(sj)€}€}€€€€€€》

『小菜』

〔iAPP实例代码〕

【进度的参数】

〖2017-08-18 17:36:19〗

《s jd="progress"€€.这是进度的参数€€s id=.这里是进度条ID€t()€{€us(id,jd,1)€s a=1€€s b=100€€w(100>0)€€{€€ug(id,jd,pp)€s+(pp,1,ppk)€€f(pp==99)€€{€€uigo("a1.iyu")€€end()€}€us(id,jd,ppk)€stop(20)€€}€}€€€€€》

『小菜』

〔iAPP实例代码〕

【按返回键带弹窗实例】

〖2017-08-18 17:36:03〗

《.放在按键按下事件€f(st_kC==4)€{€ufnsui()€{€s a="17301646"€€.这里是弹窗图片€€s b="提示"€€.这里是弹窗标题€€s nr="是否确认退出?"€€.这里是弹窗的内容,可以输入界面名直接弹出界面€€s button="取消"€€s c="确认退出"€utw(a,b,nr,c,button,false,a)€€{€€end()€}€else€{€}€}€}€else€{€}€€》

『小菜』

〔iAPP实例代码〕

【按两次返回键退出】

〖2017-08-18 17:37:45〗

《f(st_kC==4)€{€f(sss.exit==null)€{€sss exit=0€tw("再按一次返回键退出",0)€t()€{€stop(600)€sss exit=null€}€}€else€{€end()€}€}€//以上代码请放入:界面事件→按键按下事€€€€》

『小菜』

〔iAPP实例代码〕

【字体转换语音实例代码】

〖2017-08-18 17:38:05〗

《€ug(id,"text",a)€€.输入编辑框ID€f(a=="")€€{€€tw("请输入文字")€€}€€else€€{€€stobm(a,"utf-8",a)€€sr(a," ","",a)€€t()€€{€€ss("http://tts.baidu.com/text2audio?ie=UTF-8&lan=zh&text="+a,a)€€€€ufnsui()€€{€€tw("下载中...",0)€€}€€€€hd(a,"%iappsj/转语音/转换后.mp3",true,b)€€€€f(b==0)€€{€€€€ufnsui()€€{€€tw("已保存到根目录的%iappsj/转换后目录里面",0)€€}€€bfm("%iappsj/转语音/转换后.mp3",c)€€bfms(c,"st")€€}€€€€}€€€€}€€€€€€》

『小菜』

〔iAPP实例代码〕

【浏览器进度】

〖2017-08-18 17:43:26〗

《【浏览器进度】€.放到浏览器事件的加载过程进度改变中€f(st_nS == 100)€{€ug(10,"title",a)€//10为浏览器id€us(7,"text",a)€//7为文本id€}€else€{€ss("正在加载网页..("+ st_nS +")",a)€us(7,"text",a)€}€》

『小菜』

〔iAPP实例代码〕

【判断列表是否滑动到底部】

〖2017-08-18 17:44:23〗

《€f(st_vT==0)€€{€€endcode€€}€€//列表可见项目为0时停止执行€€f(ss.gd=="true")€€{€€endcode€€}€€//判断是否以提醒过€€s(st_bT-st_vT,kj)€€f(st_fM==kj)€€{€€//以滚动到底部执行的事件€€ss gd="true"€€tw("已经到底了,没有更多啦!",0)€€}€€€€//以上代码放到列表的 控件事件→触屏滚动事件→滚动€》

『小菜』

〔iAPP实例代码〕

【iApp弹窗】

〖2017-08-03 16:43:49〗

《€//无按钮弹窗€utw(null,”标题”,”内容”,false,a)€{€€}€€//有按钮弹窗€utw(null,”标题”,”内容”,”确定”,false,a)€{€€}€》

『小菜』

〔iApp实例代码〕

【文本跑马灯示例】

〖2017-08-03 16:46:20〗

《把以下代码放到文本控件属性里

scrollhorizontally=true

ellipsize=marquee

focusable=true

marqueerepeatlimit=marquee_forever

focusableintouchmode=true

scrollhorizontally=true€》

【iApp$私文件夹的用处】

〖2017-08-03 16:53:19〗

《iAPP2.0中,有一个私有文件夹,但很多人都不知道有什么用。其实这个私有文件夹特别实用的,比如你要保存一些东西,但又不想让用户看到,可以保存到私有文件夹下哦。€€私有文件夹的路径是:/data/data/安装包名/files€路径不用管,直接在保存文件加个$符号就行了。私有文件夹的好处是,用户没有Root权限是无法修改你保存的内容的。比如一些txt文件等,若你保存在%手机内存里,那么很可能被人修改或者看到哦!€》

〖小菜〗

〔iApp实例代码〕

【随机启动语录】

〖2017-08-03 16:54:39〗

《sl(”你爹=”#6c6c6c”>|你大爷=”#6c6c6c”>|你二爷=”#6c6c6c”>|你大舅=”#6c6c6c”>|你二舅=”#6c6c6c”>|你大侄子”,”=”#6c6c6c”>|”,ok)

//分割为数组€€sran(0,5,sj)

//生产1-6的随机数€€sgsz(ok,sj,yes)

//随机访问语录€€tw(yes)€》

『小菜』

〔iApp实例代码〕

【post深度解析】

〖2017-08-03 16:56:00〗

《€€€€post在下面的内容我们就讲过,现在更彻底了讲一遍,保证你学会post提交数据!€€post的是什么呢?post就是提交数据,提交内容给网站处理,然后获取返回的结果。类似登录功能,同理!€€一般我们需要从网站获取源代码后才能知道该提交什么,接口是什么。€举个例子:我从某网站源代码中得出下列代码:€€=”http://flmle.com/so.php””>€=”hidden” name=”siteid” value=”1000”>€=”text” name=”key” placeholder=”输入关键字”>€=”submit” value=”搜索”>€€€这是一个搜索表单(表单从form开头form结尾)€€第一行:=”http://flmle.com/so.php”>

其中action的这个地址就是提交的接口€€第二行:=”hidden” name=”id” value=”1000”>

表示这是一个隐藏的输入框 为什么要隐藏呢?因为不需要用户输入,但必须要提交。他的属性是id=1000€€那就得出一个提交的内容€€第三行: =”text” name=”key” placeholder=”输入关键字”>€这是一个需要输入内容的输入框,他的属性是key,得出一个提交的内容:key=搜索关键字€第四行: =”submit” value=”搜索”>€这个完全不用管他,他是一个提交按钮,我们post的时候本身就是一个提交了,所以不需要他!€€就这样得出post内容€€hs(”http://flmle.com/so.php”,”id=1000&key=搜索关键字”,”utf-8”,ok)€€提交的内容是通过&符号串联到一起的,不要写错!€€ok就是返回的结果,你可以syso(ok)打印出来查看是否已经提交成功从而截取你需要的结果!€€》

『小菜』

〔iApp实例代码〕

【下载文件简单示例】

〖2017-08-03 16:59:45〗

《t()€{€hd(”http://flmle.com/ok.apk”,”iApp/ok.apk”,true,ok)€//iApp/ok是保存路径,true是如果存在则覆盖€€f(ok==”0”)€{€ufnsui()€{€tw(”下载成功”)€}€}€else€{€ufnsui()€{€tw(”下载失败”)€}€}€}€》

『小菜』

〔iApp实例代码〕

【列表里设置圆角】

〖2017-08-03 17:02:59〗

《作用:可以设置每个列表的圆角或者背景颜色,又或者设置边框,其他一切等等€€比如两个界面:mian.iyu主界面和list.iyu列表界面€首先在列表设计界面list.iyu的载入事件写代码€€gvs(st_vW,list.1,ok)€us(ok,”background”,”#336699”)€通过gvs获取id为1的对象并设置背景颜色为#336699€如何圆角或者边框呢?可以搜索ngde属性。€设置圆角例子:€gvs(st_vW,list.1,ok)€ngde(5,”#336699”,yes)€us(ok,”background”,yes)€》

『小菜』

〔iApp实例代码〕

【判断列表是否已经滑动到低部】

〖2017-08-03 17:05:45〗

《f(st_vT==0)€€{€€endcode€€}€€//列表可见项目为0时停止执行€€f(ss.gd==”true”)€€{€€endcode€€}€€//判断是否以提醒过€€s(st_bT-st_vT,kj)€€f(st_fM==kj)€€{€€//以滚动到底部执行的事件€€ss gd=”true”€€tw(”已经到底了,没有更多啦!”,0)€€}€//以上代码放到列表的 控件事件→触屏滚动事件→滚动€》

『小菜』

〔iApp实例代码〕

【浏览器进度条】

〖2017-08-03 17:07:20〗

《.放到浏览器事件的加载过程进度改变中€f(st_nS == 100)

{€ug(10,”title”,a)€//10为浏览器id€us(7,”text”,a)€//7为文本id€}€else€{€ss(”正在加载网页..(”+ st_nS +”)”,a)€us(7,”text”,a)€}€》

『小菜』

〔iApp实例代码〕

【文本转语音实例】

〖2017-08-03 17:09:10〗

《ug(id,”text”,a)€.输入编辑框ID€f(a==””)€{€tw(”请输入文字”)€}€else€{€stobm(a,”utf-8”,a)€sr(a,” ”,””,a)€t(){€ss(”http://tts.baidu.com/text2audio?ie=UTF-8&lan=zh&text=”+a,a)€ufnsui()€{€tw(”下载中...”,0)€}€hd(a,”%iappsj/转语音/转换后.mp3”,true,b)€f(b==0)€{€ufnsui()€€{€€tw(”已保存到根目录的%iappsj/转换后目录里面”,0)€}€bfm(”%iappsj/转语音/转换后.mp3”,c)€bfms(c,”st”)€€}€}€}€》

『小菜』

〔iApp实例代码〕

【按两次退出软件】

〖2017-08-03 17:12:05〗

《f(st_kC==4)€{€f(sss.exit==null)€{€sss exit=0€tw(”再按一次退出程序”,0)€t()€{€stop(600)€sss exit=null€}€}€else€{€end()€}€}€//以上代码请放入:界面事件→按键按下事€》

『小菜』

〔iApp实例代码〕

【按返回键弹窗示例】

〖2017-08-03 17:14:03〗

《.放在按键按下事件€f(st_kC==4)€{€ufnsui()€{€€s a=”17301646”€€.这里是弹窗图片€€s b=”提示”€€.这里是弹窗标题€s nr=”是否确认退出?”€€.这里是弹窗的内容,可以输入界面名直接弹出界面€€s button=”取消”€s c=”确认退出”€utw(a,b,nr,c,button,false,a)€{€end()€}€else€{€}€}€}€else€{€}€》

『小菜』

〔iApp实例代码〕

【进度条参数】

〖2017-08-03 17:18:50〗

《s jd=”progress”€€.这是进度的参数€€s id=.这里是进度条ID€t()€€{€€us(id,jd,1)€€s a=1€€s b=100€€w(100>0)€€{€€ug(id,jd,pp)€s+(pp,1,ppk)€€f(pp==99)€€{€€uigo(”a1.iyu”)€€end()€}€us(id,jd,ppk)€stop(20)€€}€}€》

『小菜』

〔iApp实例代码〕

【获取sd卡根目录】

〖2017-08-03 17:20:06〗

《s ss=””€fl(ss,true,b)€for(c;b)€{€ula(a,2=”@60a85caf970cd853ebf9529f4a46f42c.png”,3=c)€}€fl(ss,false,b)€for(c;b)€{€ula(a,2=”@79.png”,3=c)€}€uls(8,a,”a.iyu”,”100dp”,-2)€》

『小菜』

〔iApp实例代码〕

【列表的写法】

〖2017-08-03 17:22:09〗

《ula(a, 10=”@1.png”,5=”你好”,6=”个人签名”,-1=”1”,8=null)€ula(a, 10=”@1.png”,5=”你好”,6=”个人签名”,-1=”1”,8=null)€ula(a, 10=”@1.png”,5=”你好”,6=”个人签名”,-1=”1”,8=null)€ula(a, 10=”@1.png”,5=”你好”,6=”个人签名”,-1=”1”,8=null)€uls(1,a,”a.iyu”,-1,-2)€注:以上在载入事件€ulag(st_vW, -1, h)€注:以上是在列表点击按钮里写€》

『小菜』

〔iApp实例代码〕

【下拉菜单示例】

〖2017-08-03 17:24:26〗

《.以本软件为例,字体颜色更换€s wa=”黑;红;绿;蓝”€sl(wa,”;”,c)€uls(30,c)€.注:30是下拉菜单ID,以上放载入事件€€ug(30,”*editem”,b)€.获取下拉框参数€€f(b==”红”)€.判断是否红色执行以下代码€{€us(15,”textcolor”,”#ffff0a00”)€}€else f(b==”蓝”)€.判断是否蓝色执行以下代码€{€us(15,”textcolor”,”#ff001eff”)€}€else f(b==”黑”)€.判断是否黑色执行以下代码€{€us(15,”textcolor”,”#f8000000”)€}€else f(b==”绿”)€.判断是否绿色执行以下代码{€us(15,”textcolor”,”#ff00cc22”)€}€.注:15是编辑框ID,以上放到下拉菜单事件选择项目事件。€》

『小菜』

〔iApp实例代码〕

【密码登录软件】

〖2017-08-03 17:27:15〗

《ug(1,”text”,u)€f(u==””)€{€tw(”密码不能为空”)€}€else f(u==”123456”)€.这是密码€{€tw(”登录成功”)€uigo(”a”)€.这是密码正确后登录的页面€}€else€{€tw(”密码错了”)€}€》

『小菜』

〔iApp实例代码〕

【跳到QQ聊天】

〖2017-08-03 17:29:08〗

《s url = ”mqqwpa://im/chat?€chat_type=wpa&version=1&uin=”€ss(url+”834897931”,url)€.改成聊天QQ号€sit(a, ”action”, ”android.intent.action.VIEW)”€sit(a, ”data”, url)€uit(a, ”chooser”, ”跳转到聊天”)€》

『小菜』

〔iApp实例代码〕

【字体无限变色】

〖2017-08-03 17:31:37〗

《s id=这里是文本控件id€t()€{€s a=1€.变色暂停的时间€s sj=100€.w无限循环€w(a==1)€{€.随机字体颜色数值€sran(100000,800000,.js)€ss(”-”+.js,.js)€ufnsui()€{€us(id, ”textcolor”, .js)€}€stop(sj)€}€}€》

『小菜』

〔iApp实例代码〕

【sit调用系统分享软件】

〖2017-08-03 17:33:20〗

《sit(a, ”action”, ”android.intent.action.SEND”)€sit(a, ”type”, ”application/vnd.android.package-archive”)€€sit(a, ”extra”, ”android.intent.extra.STREAM”,”/€sdcard/iapp.apk”)€€.这个是软件路径”/sdcard/iapp.apk”,€uit(a, ”chooser”, ”分享软件”)€》

『小菜』

〔iApp实例代码〕

【sit调用系统分享图片】

〖2017-08-03 17:34:10〗

《sit(a, ”action”, ”android.intent.action.SEND”)€€sit(a, ”type”, ”*/*”)€€sit(a, ”extra”, ”android.intent.extra.STREAM”,”/sdcard/iApp/Userimg/icon_iapp.png”)€€.这是图片路径€uit(a, ”chooser”, ”分享”) €》

『小菜』

〔iApp实例代码〕

【sit调用支付宝】

〖2017-08-03 17:36:56〗

《s zfb=”alipayqr://platformapi/startapp?saId=10000007&clientVersion=3.7.0.0718&qrcode=”€€ss(zfb+”https://qr.alipay.com€fkx08372xrgzmjxuveshx6f”,bao)€€sit(a,”action”, ”android.intent.action.VIEW”)€sit(a,”data”,bao)€uit(a, ”chooser”, ”支付宝捐款”)€》

『小菜』

〔iApp实例代码〕

【sit保存图片到QQ收藏】

〖2017-08-03 17:37:04〗

《sit(a, ”action”, ”android.intent.action.SEND”)€sit(a, ”type”, ”image/jpeg”)€sit(a,”classname”,”com.tencent.mobileqq”, ”cooperation.qqfav.widget.QfavJumpActivity”)€€sit(a, ”extra”, ”android.intent.extra.STREAM”,”/sdcard/lunbo.png”)€uit(a, ”chooser”, ”收藏图片”)€》

『小菜』

〔iApp实例代码〕

【sit直接调用QQ分享图片】

〖2017-08-03-17:39:59〗

《sit(a, ”action”, ”android.intent.action.SEND”)€€sit(a, ”type”, ”image/jpeg”)€€sit(a,”classname”,”com.tencent.mobileqq”, ”com.tencent.mobileqq.activity.JumpActivity”)€€sit(a, ”extra”, ”android.intent.extra.STREAM”,”/sdcard/lunbo.png”)€€uit(a, ”chooser”, ”分享图片”)€》

『小菜』

〔iApp实例代码〕

【sit调用发短信】

〖2017-08-03 17:40:49〗

《sit(a, ”action”,”android.intent.action.SENDTO”) €€€sit(a,”type”,”vnd.android-dir/mms-sms”)€€€sit(a, ”data”, ”smsto:10086”) €€€sit(a,”extra”,”sms_body”,”短信内容”)€€€uit(a, ”chooser”, ”发短信”)€》

『小菜』

〔iApp实例代码〕

推荐阅读更多精彩内容