iApp代码征集贴

IAPP   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2022-2-11

为了能够方便的使用iApp进行程序开发,
向大家进行广泛的代码征集。[钱]希望大家能在评论区留下些实用代码![玫瑰][玫瑰]
免责声明:
以下代码源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

51楼
莫淡 2022-8-8
iApp跳转QQ转账微信支付界面和跳转QQ或支付宝AA支付
[滑稽]QQ[滑稽]
s qqpay="mqqapi://forward/url?url_prefix=aHR0cHM6Ly9tcXEudGVucGF5LmNvbS92Mi9oeWJyaWQvd3d3L21vYmlsZV9xcS9wYXltZW50L2luZGV4LnNodG1sP193dj0xMDI3JmZyb209MTMmX3ZhY2Y9cXc=&version=1&src_type=web"

sit(a,"action", "android.intent.action.VIEW")

sit(a,"data",qqpay)

uit(a, "chooser", "QQ转账")

AA支付
//此方法可以用来设置捐款!
s qqpay="mqqapi://forward/url?url_prefix=aHR0cHM6Ly9tcXEudGVucGF5LmNvbS9hYV9kZXRhaWw/X3d2PTE3OTMmZj0zJm49N2FhajBrSFRnQ0NGN2JZUUNIUHBhWjlzd191MTFLLWlKQnhfNDN0X1Q3OCUzRA==&version=1&src_type=web"

sit(a,"action", "android.intent.action.VIEW")
sit(a,"data",qqpay)
uit(a, "chooser", "AA支付")
[滑稽][滑稽][滑稽]

微信
s pay="weixin://wap/pay?prepayid%3Dwx201802082005364f54b54f880288375192&package=1327381405&noncestr=1518091536&sign=bdd16aae95aa663ff22e475bf884d3fc"
sit(a,"action", "android.intent.action.VIEW")
sit(a,"data",pay)
uit(a, "chooser", "微信支付")

支付宝AA
s pay="alipays://platformapi/startapp?appId=60000154&url=%2Fwww%2Findex%2Fdetail.htm%3FbatchNo%3D20180429000750021000710012618217%26token%3Dq4kdwhxt%26source%3DqrCode"
sit(a,"action", "android.intent.action.VIEW")
sit(a,"data",pay)
uit(a, "chooser", "支付宝AA支付")
52楼
莫淡 2022-8-8
⑤将焦点赋给某个编辑框
gvs(编辑框id,v)
java(null,v,"android.view.View.requestFocus")
//用于界面同时存在多个编辑框时将键盘焦点传给指定的某个编辑框
//下面这句代码可取消焦点
java(null,v,"android.view.View.clearFocus")
53楼
莫淡 2022-8-8
1.找到需要的java代码

2.按照下面格式

public static 类型 方法名(参数列表)
{

}
//类型为void就是没有返回值
//参数列表格式为:参数类型 变量名
//多个用英文逗号分开

3.例子
//没有返回值
package com.qqq.zzz;//这个就是包名,新建项目会自动生成
public class Main //这个Main就是类名
{
public static void 弹出提示(Context context,String 内容,int 时间)
{
Toast.makeText(context,内容,时间).show();
}
}

//封装成类库后(打包成dex后)
//说白了就是Java转化成dex
iapp调用:
loadjar("classes.dex",类库)
cls(类库,"com.qqq.zzz.Main",类)
s 提示内容="我是提示"
javax(null,null,类,"弹出提示","String",提示内容)
//由于方法类型是void没有返回值所以第一个参数是null,第二个暂时不管
//引号里是包名.类名
//然后就和iapp的tw一样弹窗提示 提示内容

//有返回值
public int 字符长度(String 字符)
{
int 长度 = 字符.length();
return 长度;
}

iapp调用:
loadjar("classes.dex",类库)
cls(类库,"com.qqq.zzz.Main",类)
s 测试内容="abcd"
javax(长度,null,类,"字符长度","String",测试内容)
tw(长度)
//会弹出4
//照着这个固定格式写就行了
//这样iapp做不到的就可以百度copy代码封装起来用了
54楼
莫淡 2022-8-8
判断上午下午
凌晨初夏 10天前
time("H",a)
f(a=09||a=11)
{
s a="上午"
}
f(a==12)
{
s a="中午"
}
f(a=13||a=16)
{
s a="下午"
}
tw(a)
实例代码
55楼
莫淡 2022-8-8
每日一次代码
//可用于公告等等,明天执行一次
time(2,time)
fr("$tis.tis",tiss)
f(time!=tiss)
{
fw("$tis.tis",time)
//这里代码比如公告什么的,明天只执行一次
}
56楼
莫淡 2022-8-8
iApp打开和关闭WiFi

需要打包才能看见
//获取系统服务 java(wmr, activity, "android.app.Activity.getSystemService", "String", "wifi") 
//获取当前wifi状态 
java(iswed, wmr, "android.net.wifi.WifiManager.isWifiEnabled")
 f(iswed) 

tw("已关闭wifi") 
java(c, wmr, "android.net.wifi.WifiManager.setWifiEnabled", "boolean", false) 
} else 
{ tw("已开启wifi") 
java(c, wmr, "android.net.wifi.WifiManager.setWifiEnabled", "boolean", true) }
57楼
莫淡 2022-8-8
加载中...特效t(){s zo=0s ugi4="加载中..."s ugi2=3w(zo==0){f(ugi2==6){s ugi2=3}else{s(ugi2+1,ugi2)}ssg(ugi1,0,ugi2,ugi3)us(4,"text",ugi3)stop(300)}}//加载中…文字特效后面三个省略号,循环一个个显示出来//来自Fia开发手册实例代码
58楼
莫淡 2022-8-8
需要V3会员正式打包安装之后才能看到效果//获取系统服务java(wmr, activity, "android.app.Activity.getSystemService", "String", "wifi")//获取当前wifi状态java(iswed, wmr, "android.net.wifi.WifiManager.isWifiEnabled")f(iswed){tw("已关闭wifi")java(c, wmr, "android.net.wifi.WifiManager.setWifiEnabled", "boolean", false)}else{tw("已开启wifi")java(c, wmr, "android.net.wifi.WifiManager.setWifiEnabled", "boolean", true)}获取Wifi一些信息//初始化wifiinfojava(wmr,activity,"android.app.Activity.getSystemService","String","wifi")java(wif,wmr,"android.net.wifi.WifiManager.getConnectionInfo")//获取wifi名称java(name,wif,"android.net.wifi.WifiInfo.getSSID")//获取连接速度java(sd,wif,"android.net.wifi.WifiInfo.getLinkSpeed")//获取MAC地址java(mac,wif,"android.net.wifi.WifiInfo.getMacAddress")//获取BSSIDjava(bssid,wif,"android.net.wifi.WifiInfo.getBSSID")//获取RSSI(可判断信号强度)获取RSSI,RSSI就是接受信号强度指示。在这可以直接和华为提供的Wi-Fi信号阈值进行比较来提供给用户,让用户对网络或地理位置做出调整来获得最好的连接效果。//这里得到信号强度是一个0到-100的区间值,是一个int型数据,其中0到-50表示信号最好,-50到-70表示信号偏差,小于-70表示最差,有可能连接不上或者掉线。//获取当前wifi状态java(iswed, wmr, "android.net.wifi.WifiManager.isWifiEnabled")//获取wifi是否打开状态f(iswed){s mq="已开启"}else{s mq="已关闭"}java(rssi,wif,"android.net.wifi.WifiInfo.getRssi")f(rssi>-70){f(rssi>-50){s rssi="一般"}else{s rssi="好"}}else{s rssi="差"}
59楼
莫淡 2022-8-8
调用网页打开网页

sit(a,"ACTION", "android.intent.action.VIEW")
sit(a,"data","http://appv.pw/s/?u=2441807818&m=Dr.anybaby.xkgzs")
uit(a, "chooser", "选择浏览器")
60楼
莫淡 2022-8-8
浏览器进度

.放到浏览器事件的加载过程进度改变中
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)
}

评论

登录后才可发表内容
  • 主题

    19

  • 帖子

    162

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0515s Mem:2054Kb