源码众享

¥开启¥

【标题栏(ActionBar)】

〖2017-08-06 00:50:39〗

《标题栏(ActionBar)€--部分常用API€show:显示€hide:隐藏€Elevation:设置阴影€BgroundDrawable:设置背景€DisplayHomeAsUpEnabled(boolean):设置是否显示返回图标€€--设置标题€activity.ActionBar.setTitle('大标题')€activity.ActionBar.setSubTitle("小标题")€€--设置ActionBar背景颜色€.import "android.graphics.drawable€ColorDrawable€"activity.ActionBar.setBackgroundDrawable(ColorDrawable(Color))€€--自定义ActionBar标题颜色€import "android.text.SpannableString"import "android.text.style.ForegroundColorSpan"€import "android.text.Spannable"€sp =€SpannableString("标题")€sp.setSpan(ForegroundColorSpan(0xff1DA6DD),0,#sp,Spannable.SPAN_EXCLUSIVE_INCLUSIVE)€activity.ActionBar.setTitle(sp)€€--自定义ActionBar布

DisplayShowCustomEnabled(true)€CustomView(loadlayout(layout))€--ActionBar返回按钮€activity.ActionBar€setDisplayHomeAsUpEnabled(true)€--自定义返回按钮图标€activity.ActionBar€setHomeAsUpIndicator(drawable)€€€€--菜单€function onCreateOptionsMenu(menu)€  menu.add("菜单1")€  menu.add("菜单2")€  menu.add("菜单3")€end€function onOptionsItemSelected(item)€  print("你选择了:"..item.Title)

end€--Tab导航使用€import "android.app.ActionBar$TabListener"

actionBar=activity.ActionBar€actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);€tab = actionBar.newTab().setText("Tab1").setTabListener(TabListener({€  onTabSelected=function()€    print"Tab1"€  end}))€tab2=actionBar.newTab().setText("Tab2").setTabListener(TabListener({€onTabSelected=function()€    print"Tab2"€  end}))€actionBar.addTab(tab)€actionBar.addTab(tab2)€》

『小菜』

〔Lua功能实现〕

【for循环】

〖2017-08-06 00:46:12〗

《For循环€--给定条件进行循环€€--输出从1到10€for i=1,10 do€print(i)€end€€€€--输出从10到1€for i=10,1,-1 do€print(i)€end€€--打印数组a中所有的值€a={"a","b","c","d"}€for index,content in pairs(a) do€print(content)€end》

『小菜』

〔Lua基础知识〕

【if判断语句】

〖2017-08-06 00:43:56〗

《if(判断语句)€--判断值是否为真€a=true€if a then€print("真")€else€print("假")€end€€--比较值是否相同€a=true€b=false€if a==b then€print("真")€else€print("假")€end》

『小菜』

〔Lua基础知识〕

【打印】

〖2017-08-06 00:41:59〗

《打印€print"Hello World!"€print("Hello World")》

『小菜』

〔Lua基础知识〕

【Android自定义弹窗】

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

《dialog = new Dialog(this);¥dialog.setCancelable(false);¥dialog.setCanceledOnTouchOutside(false);¥dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);¥final View view = LayoutInflater.from(this).inflate(R.layout.dialoglayout, null);¥dialog.setContentView(view);¥dialog.show();¥//dialoglayout是布局文件的名称,其它就不用我多讲了吧?》

『小菜』

〔Android功能实现〕

【第一个java程序讲解】

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

《¥public class HelloMain¥{¥public static void main(String[] args)¥{¥System.out.printIn("Hello Java")¥}¥}¥¥¥//public 是一个Java的关键词,用来说明类使用的权限范围,表明这是一个公有类,即为 公有访问类型 ,其它任何类都可以直接访问到它。¥¥¥//class 也是一个Java的关键词,用于类的声明,然后就是类名HelloMain¥¥¥¥//public static void main (String[] args) 是一个main方法,这是整个程序的入口,所有程序都是从这里开始运行的,这行的代码格式是固定的,String[] args 可以写成 String args[] 表示为字符串类型,args是arguments的缩写,翻译为 参数 ,void 也是Java的关键词,表明该方法没有返回值,整段代码表明main是公有的静态方法。¥》

『小菜』

〔java基础知识〕

【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,sjs)¥ss("-"+sjs,sjs)¥ufnsui()¥{¥us(id, "textcolor", sjs)¥}¥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实例代码〕【标题栏(ActionBar)】

〖2017-08-06 00:50:39〗

《标题栏(ActionBar)€--部分常用API€show:显示€hide:隐藏€Elevation:设置阴影€BgroundDrawable:设置背景€DisplayHomeAsUpEnabled(boolean):设置是否显示返回图标€€--设置标题€activity.ActionBar.setTitle('大标题')€activity.ActionBar.setSubTitle("小标题")€€--设置ActionBar背景颜色€.import "android.graphics.drawable€ColorDrawable€"activity.ActionBar.setBackgroundDrawable(ColorDrawable(Color))€€--自定义ActionBar标题颜色€import "android.text.SpannableString"import "android.text.style.ForegroundColorSpan"€import "android.text.Spannable"€sp =€SpannableString("标题")€sp.setSpan(ForegroundColorSpan(0xff1DA6DD),0,#sp,Spannable.SPAN_EXCLUSIVE_INCLUSIVE)€activity.ActionBar.setTitle(sp)€€--自定义ActionBar布

DisplayShowCustomEnabled(true)€CustomView(loadlayout(layout))€--ActionBar返回按钮€activity.ActionBar€setDisplayHomeAsUpEnabled(true)€--自定义返回按钮图标€activity.ActionBar€setHomeAsUpIndicator(drawable)€€€€--菜单€function onCreateOptionsMenu(menu)€  menu.add("菜单1")€  menu.add("菜单2")€  menu.add("菜单3")€end€function onOptionsItemSelected(item)€  print("你选择了:"..item.Title)

end€--Tab导航使用€import "android.app.ActionBar$TabListener"

actionBar=activity.ActionBar€actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);€tab = actionBar.newTab().setText("Tab1").setTabListener(TabListener({€  onTabSelected=function()€    print"Tab1"€  end}))€tab2=actionBar.newTab().setText("Tab2").setTabListener(TabListener({€onTabSelected=function()€    print"Tab2"€  end}))€actionBar.addTab(tab)€actionBar.addTab(tab2)€》

『小菜』

〔Lua功能实现〕

【for循环】

〖2017-08-06 00:46:12〗

《For循环€--给定条件进行循环€€--输出从1到10€for i=1,10 do€print(i)€end€€€€--输出从10到1€for i=10,1,-1 do€print(i)€end€€--打印数组a中所有的值€a={"a","b","c","d"}€for index,content in pairs(a) do€print(content)€end》

『小菜』

〔Lua基础知识〕

【if判断语句】

〖2017-08-06 00:43:56〗

《if(判断语句)€--判断值是否为真€a=true€if a then€print("真")€else€print("假")€end€€--比较值是否相同€a=true€b=false€if a==b then€print("真")€else€print("假")€end》

『小菜』

〔Lua基础知识〕

【打印】

〖2017-08-06 00:41:59〗

《打印€print"Hello World!"€print("Hello World")》

『小菜』

〔Lua基础知识〕

【Android自定义弹窗】

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

《dialog = new Dialog(this);¥dialog.setCancelable(false);¥dialog.setCanceledOnTouchOutside(false);¥dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);¥final View view = LayoutInflater.from(this).inflate(R.layout.dialoglayout, null);¥dialog.setContentView(view);¥dialog.show();¥//dialoglayout是布局文件的名称,其它就不用我多讲了吧?》

『小菜』

〔Android功能实现〕

【第一个java程序讲解】

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

《¥public class HelloMain¥{¥public static void main(String[] args)¥{¥System.out.printIn("Hello Java")¥}¥}¥¥¥//public 是一个Java的关键词,用来说明类使用的权限范围,表明这是一个公有类,即为 公有访问类型 ,其它任何类都可以直接访问到它。¥¥¥//class 也是一个Java的关键词,用于类的声明,然后就是类名HelloMain¥¥¥¥//public static void main (String[] args) 是一个main方法,这是整个程序的入口,所有程序都是从这里开始运行的,这行的代码格式是固定的,String[] args 可以写成 String args[] 表示为字符串类型,args是arguments的缩写,翻译为 参数 ,void 也是Java的关键词,表明该方法没有返回值,整段代码表明main是公有的静态方法。¥》

『小菜』

〔java基础知识〕

【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,sjs)¥ss("-"+sjs,sjs)¥ufnsui()¥{¥us(id, "textcolor", sjs)¥}¥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实例代码〕

你可能感兴趣的:(源码众享)