# **IAPPv3实用代码合集(侠客)** ### 跳转QQ好友 > 代码一般放在单机触控事件内 ````js s qq="475475252" //上面改为你的QQ即可 s url = "mqqapi://card/show_pslcard?src_type=internal&source=sharecard&version=1&uin=" ss(url+qq,url) sit(a, "action", "android.intent.action.VIEW") sit(a, "data", url) uit(a, "chooser", "跳转到加好友") //说明:以上代码将跳转到指定QQ号的名片界面。 //一般放在单机触控事件内 ```` ``` ``` ### 跳转QQ群 > 代码一般放在单机触控事件内 ``` s qun="123456789" //上面改为你的QQ群号即可 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群窗口") //说明:以上代码将跳转到指定QQ群界面。 //一般放在单机触控事件内 ``` ### 微信分享文字给好友 > 代码一般放在单机触控事件内 ``` s txt="侠客-APP" //上面改为你要分享的文字即可 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", txt) uit(a, "chooser", "分享朋友") //说明:以上代码将调用微信分享指定文本。 //一般放在单机触控事件内 ``` ### 调用QQ打开网址 > 代码一般放在单机触控事件内 ``` s qqpay="https://808u.cn/" //上面 https://808u.cn/ 改为你要链接即可 sit(a,"action", "android.intent.action.VIEW") sit(a,"data",qqpay) uit(a, "chooser", "QQ访问") //说明:以上代码将调用qq打开指定链接。 //一般放在单机触控事件内 ``` ### 调用QQ跳转指定公众号 > 代码一般放在单机触控事件内 ``` s pay="mqqwpa://im/chat?chat_type=crm&uin=需要跳转的公众号&version=1&src_type=web&web_src=http:://wpa.b.qq.com" sit(a,"action", "android.intent.action.VIEW") sit(a,"data",pay) uit(a, "chooser", "QQ公众号") //说明:以上代码将调用qq打开指定链接。 //一般放在单机触控事件内 ``` ### 调用QQ发送图片 > 代码一般放在单机触控事件内 ``` 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") //以上/sdcard/lunbo.png为图片路径。 uit(a, "chooser", "分享图片") //此代码将直接调用QQ发图片,无需选择。 ``` ### 调用QQ发送文件 > 代码一般放在单机触控事件内 ``` s wb="文件路径" //建议添加/sdcard不要删 //建议路径为/storage/emulated/0/XXXXX sit(a, "action", "android.intent.action.SEND") sit(a, "type", "/") sit(a,"classname","com.tencent.mobileqq", "com.tencent.mobileqq.activity.JumpActivity") sit(a, "extra", "android.intent.extra.STREAM",wb) uit(a, "chooser", "分享文件") ``` ### 远程公告 > 一般放在载入事件内,也可以放在点击事件中。 ``` t() { hs("这里是网址",a) sj(a,"获取符","获取符",b) ufnsui() { utw(null,"公告",b,"知道了",true,sb) { } } } //可以利用qq收藏等去操作 ``` ### 禁止截屏 > 载入事件 ``` java(a,activity,"android.app.Activity.getWindow") java(null,a,"android.view.Window.addFlags","int",8192) //载入事件 ``` ### 密码进入软件 > 放在登录/确定的按钮单机触控事件 ``` s id=4 //4是编辑框id,也就是密码输入框id ug(id,"text",mm) s 设置的密码="1234" f(mm==设置的密码) { ufnsui() { tw("密码正确") //这里还可以添加其他代码 } } else { ufnsui() { tw("密码错误") //这里还可以添加其他代码 } } ``` ### 获取手机剩余电量 > 一般放在载入事件,也可以放在你需要的事件 ``` java(管理器,activity,"android.app.Activity.getSystemService","String","batterymanager") //初始化 java(a,管理器,"android.os.BatteryManager.getIntProperty","int",4) //获取剩余电量,加上%就是手机剩余的电量 tw(a) //a就是获取的电量 自行使用可us设置文本text属性 ``` ### 按两次退出软件 > 放在要用到页面的按键按下事件中 ``` f(st_kC==4) { f(sss.exit==null) { sss exit=0 tw("再按一次返回键退出",0) //按下第一次提示的内容 t() { stop(600) sss exit=null } } else{ end() ends() //按下第二次关闭界面并回到桌面 } } ``` ### 进入软件弹窗提示加群 > 放在要用到页面的载入或载入完毕事件中 推荐载入完毕 ``` s a = null s b = "温馨提示" s c = "欢迎加入QQ群 获取更多免费软件!" s d = "不了" s e = "加群" //三个按钮 输入图标,输入标题,输入内容,输入按钮名称,输入按钮名称,输入按钮名称,输入是否点击弹窗以外界面是否关闭窗,输入赋值变量 utw(a, b, c, d, e, true, v) { endutw() } else { endutw() s hao="群号" //将群号 改为你的qq群号即可 ss("mqqapi://card/show_pslcard?src_type=internal&version=1&uin="+hao+"&card_type=group&source=qrcode",joinqq) sit(a,"action", "android.intent.action.VIEW") sit(a,"data",joinqq) uit(a, "chooser", "QQ群窗口") } ``` ### 控件透明度 > 放在要用到页面的载入或载入完毕事件中 推荐载入完毕 ``` dhas(dh, 控件id, "alpha", 1, 0.5) //0.5是透明度 dh(dh, "duration", 0) dh(dh, "start") ``` ### 标题栏设置返回键 > 载入事件 ``` s id=3 //toolbar的id utb(id) java(mTba, activity, "android.support.v7.app.AppCompatActivity.getSupportActionBar") java(null, mTba, "android.support.v7.app.ToolbarActionBar.set*HomeAsUpEnabled", "boolean", true) //设置左边为返回键 utb("set", "leftck", id) { tw("返回") } ``` ### 文本跑马灯 > 放在文本属性中(打包运行出效果) ``` width=-2 height=-2 text=穷人的孩子要学会自己打伞 marqueeRepeatLimit=marquee_forever singleLine=true ellipsize=marquee focusableInTouchMode=true textSize=20sp textColor=#ffff0d00 shadowRadius=3.2 shadowColor=#ffffffff elevation=30dp textStyle=bold focusable=true ``` ### 软件更新例子 > 放载入或载入完毕事件中 推荐载入完毕(注意每次修改 1.1 版本) ``` t() { hs("后台链接",gx) sj(gx,"更新版本《","》更新版本",gxbb) sj(gx,"更新内容《","》更新内容",gxnr) sj(gx,"更新链接《","》更新链接",gxlj) f(gxbb!=null) { f(gxbb>1.1) //1.1为当前应用版本,注意要修改 { ss("最新版本:"+gxbb,gxbb) ufnsui() { utw(null, gxbb, gxnr, "下载", false, v){ufnsui(){hw(gxlj) } } } } } } ``` ### 摇一摇代码 > 放重力感应事件中 ``` f(st_x!=null){ } t(){ f(st_x>0){ stop(100) f(st_x5){ stop(100) f(st_y5){ ufnsui() { tw("摇了手机") //摇一摇手机后执行事件代码 } } } } } } ``` ### 简单代码列表 > 载入事件代码 ``` s i="" //防止列表内容重复且无内容 s id=列表控件id s ws="itt2" ula(ws, "这里是点击列表发生的事"; "pk.png"; "标题"; "小标题", i) ula(ws, "这里是点击列表发生的事"; "pk.png"; "标题"; "小标题", i) ula(ws, "这里是点击列表发生的事"; "pk.png"; "标题"; "小标题", i) uls(id,ws,i,kk) ``` > 列表点击事件代码 ``` //然后在列表的点击事件加入以下代码 sgsz(kk,0,aa) tw(aa) ``` ### 循环列表代码 > 放载入事件中(页面自己写) ``` 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 ``` ### 时间戳转换时间代码 > 创建tool.mjava界面 代码如下 ``` import java.text.SimpleDateFormat; import java.util.Date; public static String getTime(Long str){ String date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(str)); return date; } ``` > 然后调用代码如下 ``` call(a, "mjava", "tool.getTime",这里是时间戳) tw(a) //a就是转换后的时间 ``` ### sj截取网站天气代码(可用) > 放载入事件中(页面自己写) ``` t() { s tqhoo = "User-Agent=Mozilla/5.0 (Linux; Android 8.0.0; MHA-AL00 Build/HUAWEIMHA-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/65.0.3325.109 Mobile Safari/537.36" s tqa="https://m.tianqi.com/" hs(tqa,null,"utf-8",null,true,tqhoo,tqwz) sj(tqwz,"","",定位) ss("所在地:"+定位+"",定位) sj(tqwz,"","",时间) ss(""+时间+" 更新",时间) sj(tqwz,"","",今日) sj(tqwz,"",天气图标) ss("https://m.tianqi.com"+天气图标+"",天气图标) hd(天气图标,"$天气图标.png",true,tqtb) sj(tqwz,"","",实时天气) sr(实时天气,""," ",实时天气) sj(tqwz,"","",天气实况) sj(tqwz,"","",空气质量) sj(tqwz,"","",湿度) sj(tqwz,"","",风向) sj(tqwz,"div class="city_weather cbg_",""",天气背景) ufnsui() { us(id,"text",定位) us(id,"text",时间) us(id,"text",今日) us(id,"src","$天气图标.png") us(id,"text",实时天气) us(id,"text",天气实况) us(id,"text",空气质量) us(id,"text",湿度) us(id,"text",风向) } } //id为你各个控件的id 自行修改 ``` ### 获取本软件版本号 > 创建一个名叫java的mjava 代码如下 ``` import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.content.Context; import android.view.Window; public 获取本软件版本号(){undefined Window win=activity.getWindow(); Context con=win.getContext(); PackageInfo pi=con.getPackageManager().getPackageInfo(con.getPackageName(),0); return pi.versionName; } ``` > 调用代码写入下面代码: ``` call(bbh,"mjava","java.获取本软件版本号") tw(bbh) ``` ### Pre邮箱反馈 > 放载入事件中(页面自己写) ``` t() { s lx=5 //联系编辑框ID s bjk=17 //反馈编辑框ID s zx=15 //判断最小提交字数限制 s zd=150 //判断最大提交字数限制 ug(lx,"text",yhm) ug(bjk,"text",fkly) syso(ss.fkly) syso(ss.fklyb) ss fkly=fkly //获取反馈信息 f(ss.fkly==ss.fklyb) { ufnsui() { us(bjk,"text","") tw("请勿重复提交") //判断同样内容是否重复提交 } } else { stobm(fkly, "utf-8", fkly1) f(fkly==fkly1) { ufnsui() { tw("请正确输入反馈内容,勿扰!") //判断是否包含中文 } } else { slg(fkly,zfcd) f(zfcd) { //判断是的大于15字数 ufnsui() { tw("反馈留言不得低于15个字符 为防打扰,不便之处还请见谅!",1) //低于最小字数提示 } } else { f(zfcd>zd) { ufnsui() { tw("反馈字数过多,请精简后再反馈吧!") //超过最大字数提示 } } else { f(yhm=="") { s yhm="匿名" //联系为空则为匿名 } sjxx(11a) sgsz(11a,2, 11d) sl(11d,"",d11) sgsz(d11,1,imei) sgsz(d11,0,imei1) sgsz(11a,1, 10d) sl(10d,"",d01) sgsz(d01,2,imei3) sgsz(d01,3,imei4) sgsz(11a,0, 9d) sl(9d,"",d31) sgsz(d31,0,imei5) //获取/手机品牌/型号/分辨率宽高/cpu型号 ss("品牌:"+imei+" ----型号:"+imei1+" ----分辨率宽:"+imei3+" --分辨率高:"+imei4+" ----CPU型号:"+imei5,shouji)strim(yhm, yhm)strim(fkly,fkly) ss(fkly+"--------------------"+shouji,fkly) s url="mhttp://pre.im/feedback/add" s url1="contact="ss(url1+yhm+"&",url1) s url2="content="ss(url2+fkly,url2) s url3="&app_key= 这里你自己的key" s url4="&app_name=iapp辅助" ss(url1+url2+url3+url4,urls) hs(url,urls,"utf-8",urltxt) f(urltxt=="1") { ufnsui() { tw("反馈成功!") //反馈成功提示 ss ii=ii ug(bjk,"text",fkl) ss fklyb=fkl us(bjk,"text","") } } else { ufnsui() { tw("反馈失败,请检测当前网络状态") //反馈失败提示 } } } //是的大于最大字数限制 } //判断是否小于最小字数限制 } //判断是否包含中文 } //反馈内容是否重复 } //t线程 ``` ### 循环列表代码 > 放载入事件中(页面自己写) ``` 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 ``` Loading... # **IAPPv3实用代码合集(侠客)** ### 跳转QQ好友 > 代码一般放在单机触控事件内 ````js s qq="475475252" //上面改为你的QQ即可 s url = "mqqapi://card/show_pslcard?src_type=internal&source=sharecard&version=1&uin=" ss(url+qq,url) sit(a, "action", "android.intent.action.VIEW") sit(a, "data", url) uit(a, "chooser", "跳转到加好友") //说明:以上代码将跳转到指定QQ号的名片界面。 //一般放在单机触控事件内 ```` ``` ``` ### 跳转QQ群 > 代码一般放在单机触控事件内 ``` s qun="123456789" //上面改为你的QQ群号即可 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群窗口") //说明:以上代码将跳转到指定QQ群界面。 //一般放在单机触控事件内 ``` ### 微信分享文字给好友 > 代码一般放在单机触控事件内 ``` s txt="侠客-APP" //上面改为你要分享的文字即可 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", txt) uit(a, "chooser", "分享朋友") //说明:以上代码将调用微信分享指定文本。 //一般放在单机触控事件内 ``` ### 调用QQ打开网址 > 代码一般放在单机触控事件内 ``` s qqpay="https://808u.cn/" //上面 https://808u.cn/ 改为你要链接即可 sit(a,"action", "android.intent.action.VIEW") sit(a,"data",qqpay) uit(a, "chooser", "QQ访问") //说明:以上代码将调用qq打开指定链接。 //一般放在单机触控事件内 ``` ### 调用QQ跳转指定公众号 > 代码一般放在单机触控事件内 ``` s pay="mqqwpa://im/chat?chat_type=crm&uin=需要跳转的公众号&version=1&src_type=web&web_src=http:://wpa.b.qq.com" sit(a,"action", "android.intent.action.VIEW") sit(a,"data",pay) uit(a, "chooser", "QQ公众号") //说明:以上代码将调用qq打开指定链接。 //一般放在单机触控事件内 ``` ### 调用QQ发送图片 > 代码一般放在单机触控事件内 ``` 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") //以上/sdcard/lunbo.png为图片路径。 uit(a, "chooser", "分享图片") //此代码将直接调用QQ发图片,无需选择。 ``` ### 调用QQ发送文件 > 代码一般放在单机触控事件内 ``` s wb="文件路径" //建议添加/sdcard不要删 //建议路径为/storage/emulated/0/XXXXX sit(a, "action", "android.intent.action.SEND") sit(a, "type", "/") sit(a,"classname","com.tencent.mobileqq", "com.tencent.mobileqq.activity.JumpActivity") sit(a, "extra", "android.intent.extra.STREAM",wb) uit(a, "chooser", "分享文件") ``` ### 远程公告 > 一般放在载入事件内,也可以放在点击事件中。 ``` t() { hs("这里是网址",a) sj(a,"获取符","获取符",b) ufnsui() { utw(null,"公告",b,"知道了",true,sb) { } } } //可以利用qq收藏等去操作 ``` ### 禁止截屏 > 载入事件 ``` java(a,activity,"android.app.Activity.getWindow") java(null,a,"android.view.Window.addFlags","int",8192) //载入事件 ``` ### 密码进入软件 > 放在登录/确定的按钮单机触控事件 ``` s id=4 //4是编辑框id,也就是密码输入框id ug(id,"text",mm) s 设置的密码="1234" f(mm==设置的密码) { ufnsui() { tw("密码正确") //这里还可以添加其他代码 } } else { ufnsui() { tw("密码错误") //这里还可以添加其他代码 } } ``` ### 获取手机剩余电量 > 一般放在载入事件,也可以放在你需要的事件 ``` java(管理器,activity,"android.app.Activity.getSystemService","String","batterymanager") //初始化 java(a,管理器,"android.os.BatteryManager.getIntProperty","int",4) //获取剩余电量,加上%就是手机剩余的电量 tw(a) //a就是获取的电量 自行使用可us设置文本text属性 ``` ### 按两次退出软件 > 放在要用到页面的按键按下事件中 ``` f(st_kC==4) { f(sss.exit==null) { sss exit=0 tw("再按一次返回键退出",0) //按下第一次提示的内容 t() { stop(600) sss exit=null } } else{ end() ends() //按下第二次关闭界面并回到桌面 } } ``` ### 进入软件弹窗提示加群 > 放在要用到页面的载入或载入完毕事件中 推荐载入完毕 ``` s a = null s b = "温馨提示" s c = "欢迎加入QQ群 获取更多免费软件!" s d = "不了" s e = "加群" //三个按钮 输入图标,输入标题,输入内容,输入按钮名称,输入按钮名称,输入按钮名称,输入是否点击弹窗以外界面是否关闭窗,输入赋值变量 utw(a, b, c, d, e, true, v) { endutw() } else { endutw() s hao="群号" //将群号 改为你的qq群号即可 ss("mqqapi://card/show_pslcard?src_type=internal&version=1&uin="+hao+"&card_type=group&source=qrcode",joinqq) sit(a,"action", "android.intent.action.VIEW") sit(a,"data",joinqq) uit(a, "chooser", "QQ群窗口") } ``` ### 控件透明度 > 放在要用到页面的载入或载入完毕事件中 推荐载入完毕 ``` dhas(dh, 控件id, "alpha", 1, 0.5) //0.5是透明度 dh(dh, "duration", 0) dh(dh, "start") ``` ### 标题栏设置返回键 > 载入事件 ``` s id=3 //toolbar的id utb(id) java(mTba, activity, "android.support.v7.app.AppCompatActivity.getSupportActionBar") java(null, mTba, "android.support.v7.app.ToolbarActionBar.set*HomeAsUpEnabled", "boolean", true) //设置左边为返回键 utb("set", "leftck", id) { tw("返回") } ``` ### 文本跑马灯 > 放在文本属性中(打包运行出效果) ``` width=-2 height=-2 text=穷人的孩子要学会自己打伞 marqueeRepeatLimit=marquee_forever singleLine=true ellipsize=marquee focusableInTouchMode=true textSize=20sp textColor=#ffff0d00 shadowRadius=3.2 shadowColor=#ffffffff elevation=30dp textStyle=bold focusable=true ``` ### 软件更新例子 > 放载入或载入完毕事件中 推荐载入完毕(注意每次修改 1.1 版本) ``` t() { hs("后台链接",gx) sj(gx,"更新版本《","》更新版本",gxbb) sj(gx,"更新内容《","》更新内容",gxnr) sj(gx,"更新链接《","》更新链接",gxlj) f(gxbb!=null) { f(gxbb>1.1) //1.1为当前应用版本,注意要修改 { ss("最新版本:"+gxbb,gxbb) ufnsui() { utw(null, gxbb, gxnr, "下载", false, v){ufnsui(){hw(gxlj) } } } } } } ``` ### 摇一摇代码 > 放重力感应事件中 ``` f(st_x!=null){ } t(){ f(st_x>0){ stop(100) f(st_x5){ stop(100) f(st_y5){ ufnsui() { tw("摇了手机") //摇一摇手机后执行事件代码 } } } } } } ``` ### 简单代码列表 > 载入事件代码 ``` s i="" //防止列表内容重复且无内容 s id=列表控件id s ws="itt2" ula(ws, "这里是点击列表发生的事"; "pk.png"; "标题"; "小标题", i) ula(ws, "这里是点击列表发生的事"; "pk.png"; "标题"; "小标题", i) ula(ws, "这里是点击列表发生的事"; "pk.png"; "标题"; "小标题", i) uls(id,ws,i,kk) ``` > 列表点击事件代码 ``` //然后在列表的点击事件加入以下代码 sgsz(kk,0,aa) tw(aa) ``` ### 循环列表代码 > 放载入事件中(页面自己写) ``` 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 ``` ### 时间戳转换时间代码 > 创建tool.mjava界面 代码如下 ``` import java.text.SimpleDateFormat; import java.util.Date; public static String getTime(Long str){ String date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(str)); return date; } ``` > 然后调用代码如下 ``` call(a, "mjava", "tool.getTime",这里是时间戳) tw(a) //a就是转换后的时间 ``` ### sj截取网站天气代码(可用) > 放载入事件中(页面自己写) ``` t() { s tqhoo = "User-Agent=Mozilla/5.0 (Linux; Android 8.0.0; MHA-AL00 Build/HUAWEIMHA-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/65.0.3325.109 Mobile Safari/537.36" s tqa="https://m.tianqi.com/" hs(tqa,null,"utf-8",null,true,tqhoo,tqwz) sj(tqwz,"","",定位) ss("所在地:"+定位+"",定位) sj(tqwz,"","",时间) ss(""+时间+" 更新",时间) sj(tqwz,"","",今日) sj(tqwz,"",天气图标) ss("https://m.tianqi.com"+天气图标+"",天气图标) hd(天气图标,"$天气图标.png",true,tqtb) sj(tqwz,"","",实时天气) sr(实时天气,""," ",实时天气) sj(tqwz,"","",天气实况) sj(tqwz,"","",空气质量) sj(tqwz,"","",湿度) sj(tqwz,"","",风向) sj(tqwz,"div class="city_weather cbg_",""",天气背景) ufnsui() { us(id,"text",定位) us(id,"text",时间) us(id,"text",今日) us(id,"src","$天气图标.png") us(id,"text",实时天气) us(id,"text",天气实况) us(id,"text",空气质量) us(id,"text",湿度) us(id,"text",风向) } } //id为你各个控件的id 自行修改 ``` ### 获取本软件版本号 > 创建一个名叫java的mjava 代码如下 ``` import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.content.Context; import android.view.Window; public 获取本软件版本号(){undefined Window win=activity.getWindow(); Context con=win.getContext(); PackageInfo pi=con.getPackageManager().getPackageInfo(con.getPackageName(),0); return pi.versionName; } ``` > 调用代码写入下面代码: ``` call(bbh,"mjava","java.获取本软件版本号") tw(bbh) ``` ### Pre邮箱反馈 > 放载入事件中(页面自己写) ``` t() { s lx=5 //联系编辑框ID s bjk=17 //反馈编辑框ID s zx=15 //判断最小提交字数限制 s zd=150 //判断最大提交字数限制 ug(lx,"text",yhm) ug(bjk,"text",fkly) syso(ss.fkly) syso(ss.fklyb) ss fkly=fkly //获取反馈信息 f(ss.fkly==ss.fklyb) { ufnsui() { us(bjk,"text","") tw("请勿重复提交") //判断同样内容是否重复提交 } } else { stobm(fkly, "utf-8", fkly1) f(fkly==fkly1) { ufnsui() { tw("请正确输入反馈内容,勿扰!") //判断是否包含中文 } } else { slg(fkly,zfcd) f(zfcd) { //判断是的大于15字数 ufnsui() { tw("反馈留言不得低于15个字符 为防打扰,不便之处还请见谅!",1) //低于最小字数提示 } } else { f(zfcd>zd) { ufnsui() { tw("反馈字数过多,请精简后再反馈吧!") //超过最大字数提示 } } else { f(yhm=="") { s yhm="匿名" //联系为空则为匿名 } sjxx(11a) sgsz(11a,2, 11d) sl(11d,"",d11) sgsz(d11,1,imei) sgsz(d11,0,imei1) sgsz(11a,1, 10d) sl(10d,"",d01) sgsz(d01,2,imei3) sgsz(d01,3,imei4) sgsz(11a,0, 9d) sl(9d,"",d31) sgsz(d31,0,imei5) //获取/手机品牌/型号/分辨率宽高/cpu型号 ss("品牌:"+imei+" ----型号:"+imei1+" ----分辨率宽:"+imei3+" --分辨率高:"+imei4+" ----CPU型号:"+imei5,shouji)strim(yhm, yhm)strim(fkly,fkly) ss(fkly+"--------------------"+shouji,fkly) s url="mhttp://pre.im/feedback/add" s url1="contact="ss(url1+yhm+"&",url1) s url2="content="ss(url2+fkly,url2) s url3="&app_key= 这里你自己的key" s url4="&app_name=iapp辅助" ss(url1+url2+url3+url4,urls) hs(url,urls,"utf-8",urltxt) f(urltxt=="1") { ufnsui() { tw("反馈成功!") //反馈成功提示 ss ii=ii ug(bjk,"text",fkl) ss fklyb=fkl us(bjk,"text","") } } else { ufnsui() { tw("反馈失败,请检测当前网络状态") //反馈失败提示 } } } //是的大于最大字数限制 } //判断是否小于最小字数限制 } //判断是否包含中文 } //反馈内容是否重复 } //t线程 ``` ### 循环列表代码 > 放载入事件中(页面自己写) ``` 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 ``` 最后修改:2025 年 10 月 16 日 © 允许规范转载 打赏 赞赏作者 赞 13 如果觉得我的文章对你有用,请随意赞赏