图标支持:SD卡上的图片,系统图标,安装包内的图标;如果你想设置安装包内的图标,那么需要自己将图标复制到工程目录:\iApp\app\(id)\Userimg 里面,不然无法打包到安装包内。
在列表点击事件里可以利用数组变量“d”来获取你想要的数据:
sgsz(d, 0, cc3)
tw(cc3)
【usms 发送短信】
用法:
s a = "10086"
s b = "0"
usms(a, b)
或
直接发送
s a = "10086"
s b = "0"
usmsgo(a, b)
.注意:测试时只显示syso日志,不直接 发送短信,打包即可。
【ucall 拨打电话】
用法:
s a = "10086"
ucall(a)
或
直接拨打
s a = "10086"
ucallgo(a)
.注意:测试时只显示syso日志,不直接 拨出号码,打包即可。
【time 当前时间】
用法:
s a = 0
time(a, b)
tw(b)
说明:
第一个参数为时间类型,第二个赋值变量
[数字类型]
0:2014-07-07 09:10:08
1:2014/07/07 09:10:08
2:2014-07-07
3:09:10:08
4:18144133553151
5:2014年07月07日 09:10:08
[字符类型]
Y 年
m 月
d 日
H 时
M 分
S 秒
a/A 星期几
【fi 判断路径是否文件夹】
用法:
s a = "abc"
fi(a, b)
tw(b)
说明:
指定路径,判断是否为目录文件夹,返回:true 或 false
【swh 获取屏幕分辨率】
用法:
s a = "w"
swh(a, w)
s a = "h"
swh(a, h)
s a = "hh"
swh(a, hh)
ss("宽:" + w + " 高:" + h, wh)
tw(wh)
【浏览器控件】
添加好之后,需要在载入事件里加入指定转向地址
用法:
us(控件ID, "url", "http://wap.baidu.com")
【stobm 汉子转换编码字符】
用法:(你 转换 %E4%BD%A0)
stobm("你", "utf-8", b)
tw(b)
说明:
有些时候网络操作的时候,网址需要带有字符参数,就可以把这个汉字转换下。
【sutf8to 将UTF-8编码字符转换中文】
sutf8to("%E4%BD%A0", b)
tw(b)
【uycl 隐藏状态栏】
用法:
//隐藏
uycl("true")
//不隐藏
uycl("false")
说明:
隐藏手机顶部的状态栏
【ushsp 设置横屏或竖屏】
用法:
//横屏
ushsp("hp")
//竖屏
ushsp("sp")
说明:
设置屏幕的显示方式,注意的是设置后载入事件将重新执行
【fra 读取安装包assets文件夹文本】
用法:(将读取assets文件夹的abc.txt文件里面的内容)
s a = "abc.txt"
fra(a, b)
tw(b)
s a = "abc.txt"
s b = "utf-8"
fra(a, b, c)
tw(c)
说明:
用于读取文本文件的数据内容。
【bfv 播放视频】
用法:(播放SD卡上的视频文件)
s a = "abcd.mp4"
bfv(a)
说明:
此方法将全屏播放SD卡上的视频文件
【endcode 结束执行】
用法:
s a = 1
s b = 1
f(a == b)
{
tw("会提示")
//结束执行代码
endcode
}
tw("不会提示")
说明:
可用于提前结束执行代码,也可以用于模块的函数结束。
【fn 模块与函数】
1.创建一个模块:
在程序文件列表,新建一个模块名“mokuai”
2.在模块mokuai.myu里定义各种函数:
fn hanshu(a, b)
ss(a + b, c)
tw(c)
end fn
fn hanshu(a)
tw(a)
end fn
3.在事件里根据模块对象来调用函数:
s a = "abc"
s b = "def"
fn mokuai.hanshu(a, b)
fn mokuai.hanshu(a)
【esl 执行shell命令】
用法:输入命令行(多行命令可用“\n”标示),输入是否获取权限,输入赋值变量
s a = "adb shell"
esl(a, true, bb)
sgsz(bb, 0, b)
tw(b)
sgsz(bb, 1, b)
tw(b)
sgsz(bb, 2, b)
tw(b)
说明:
执行后将赋值一个数组至 bb, 数组共3位,第一位:状态;第二位:成功信息;第三位:失败信息;
【inroot 手机是否已root】
用法:
inroot(a)
tw(a)
说明:
可判断设备是否已经root
【break 跳出循环以及代码块】
用法:
w(1 == 1)
{
syso("1")
break
syso("2")
}
f(1 == 1)
{
syso("1")
break
syso("2")
}
说明:
代码块当执行 break 语句后,将跳出。
【点击事件的状态以及坐标获取】
用法:
//设置好
s IAPP_CLICK_KG = "true"
//点击控件的ID
tw(IAPP_CLICK_ID)
//点击控件的状态
tw(IAPP_CLICK_STATE)
//点击控件的X坐标
tw(IAPP_CLICK_X)
//点击控件的Y坐标
tw(IAPP_CLICK_Y)
//设置触发,当值为 true 时控件按下即触发事件代码;否则按下并且释放后再触发事件代码;默认不等于 true
s IAPP_CLICK_DOWN_UP_KG = "true"
说明:
可实时获取点击过程的最新数据。仅限于点击 按钮;图片按钮;多项选择按钮;背景墙。可用于设计滑动效果,拖拽等!
【ftz 发送通知栏】
用法:
ftz("标题", "标题", "内容", "http://m.baidu.com")
//执行模块代码
s mk = "fn ttxs.aini(a)"
ftz("标题", "标题", "内容", mk)
说明:
可以用于通知用户。
【uapp 打开App应用】
用法:
uapp("com.iapp", "com.yougaile.MakeiApp.logoActivity", c)
或
uapp("com.iapp", "", c)
说明:
上例输入 应用包名,应用启动类,赋值变量; 赋值变量返回启动结果:true 或 false
【uapplist 获取App列表】
用法:
uapplist(true, b)
sgsz(b, 1, d)
tw(d)
说明:
输入 是否包括获取系统App,返回一个列表数组 至变量 “b”,每列数据将存储一个应用的信息,并且以 “\n”隔开。
其中列内容格式:
应用包名,启动类,应用标题,应用版本
【uapplistgo 获取正在运行的App列表】
用法:
uapplistgo(b)
sgsz(b, 1, d)
tw(d)
说明:
输入 返回一个列表数组 至变量 “b”,每列数据将存储一个应用的信息,并且以 “\n”隔开。
其中列内容格式:
应用包名,pid, uid
【ucapp 结束正在运行的应用】
用法:
ucapp("com.iapp")
说明:
输入正在运行的应用包名
【uninapp 卸载应用】
用法:
uninapp("com.iapp")
说明:
输入应用包名
【uwifilist 获取wifi列表】
用法:
uwifilist(b)
sgsz(b, 0, d)
tw(d)
说明:
输入 一个赋值变量, 返回一个列表数组 至变量 “b”,每列数据将存储一个应用的信息,并且以 “\n”隔开。
其中列内容格式:
信号强度,加密类型,wifi名
注意:
信号强度:值越小,信号就越好。
【uwifigo 连接wifi】
用法:
uwifigo("wifi名", "123123", "WPA")
.uwifigo("wifi名", "123123", "WEP")
或
.uwifigo("wifi名", "123123\n321321\n1314520", "WPA")
uwifigo("wifi名", "123123\n321321\n1314520", "WEP")
说明:
输入 wifi名,连接密码,加密方式。支持输入多个密码,将顺序进行验证,多密码请用“\n”隔开。
【ucwifi 强制断开wifi】
用法:
ucwifi()
【uiswifi 获取是否已经连接wifi】
用法:
uiswifi(a)
tw(a)
说明:
返回 true 或 false
【ukgwifi 开关wifi】
用法:
ukgwifi(true)
或
ukgwifi(false)
说明:
输入 是与否。 可以启动wifi 与 关闭wifi功能。
【huf 上传文件】
用法:
t()
{
s a = "http://abc.com/upfile.php"
s b = "filename=iApp我的应用.apk&test=一款非常好的应用哦"
s c = "abc/iApp.apk"
s d = "utf-8"
huf(a, b, c, d, e)
tw(e)
}
2.设置 header文件头,文件头包括了Cookie,User-Agent设备型号。。
t()
{
s a = "http://abc.com/upfile.php"
s b = "filename=iApp我的应用.apk&test=一款非常好的应用哦"
s c = "abc/iApp.apk"
s d = "utf-8"
s e = "User-Agent=Mozilla/5.0 (iPad; U; CPU OS 6_0 like Mac OS X; zh-CN; iPad2)||Cookie=aa:123;bb:456;||accept-language=zh-CN"
huf(a, b, c, d, e, e)
tw(e)
}
说明:
输入 http接口,表单内容,手机内存选择文件,接口的网页编码, 赋值变量。 返回网页内容将赋值给变量 “e”
【apksigner APK文件签名】
用法:
apksigner("1.apk", "1_OK.apk", b)
//APK签名并设置签名钥匙名:testkey、shared、platform、media
apksigner("1.apk", "1_OK.apk", "testkey", b)
说明:
输入被签名文件目录,输入签名后文件目录,输入签名钥匙名,返回是否成功返回字符:“true”或 “false”
【nvw 创建动态控件】
用法:
//创建文本控件
nvw("textv", b)
//创建文本控件,并设置文本
nvw("textv", "我是文本控件", b)
//创建文本控件,并设置文本,设置控件坐标
nvw("textv", "我是文本控件", 20, 90, b)
//创建文本控件,并设置文本,设置控件坐标,并指定背景墙ID添加到其子控件(下例:3 为一个背景墙的ID)
nvw("textv", "我是文本控件", 20, 90, 3, b)
//创建图片控件
nvw("imgv", b)
//创建图片控件,设置控件坐标
nvw("imgv", "", 20, 90, b)
//创建图片控件,设置控件坐标,并指定背景墙ID添加到其子控件(下例:3 为一个背景墙的ID)
nvw("imgv", "", 20, 90, 3, b)
//创建按钮控件
nvw("btnv", b)
//创建按钮控件,并设置文本
nvw("btnv", "我是按钮控件", b)
//创建按钮控件,并设置文本,设置控件坐标
nvw("btnv", "我是按钮控件", 20, 90, b)
//创建按钮控件,并设置文本,设置控件坐标,并指定背景墙ID添加到其子控件(下例:3 为一个背景墙的ID)
nvw("btnv", "我是按钮控件", 20, 90, 3, b)
//创建图片按钮控件
nvw("imgbnv", b)
//创建图片按钮控件,设置控件坐标
nvw("imgbnv", "", 20, 90, b)
//创建图片按钮控件,设置控件坐标,并指定背景墙ID添加到其子控件(下例:3 为一个背景墙的ID)
nvw("imgbnv", "", 20, 90, 3, b)
//创建文本框控件
nvw("editv", b)
//创建文本框控件,并设置文本
nvw("editv", "我是文本框控件", b)
//创建文本框控件,并设置文本,设置控件坐标
nvw("editv", "我是文本框控件", 20, 90, b)
//创建文本框控件,并设置文本,设置控件坐标,并指定背景墙ID添加到其子控件(下例:3 为一个背景墙的ID)
nvw("editv", "我是文本框控件", 20, 90, 3, b)
//创建多选控件
nvw("cbxv", b)
//创建多选控件,并设置文本
nvw("cbxv", "我是多选控件", b)
//创建多选控件,并设置文本,设置控件坐标
nvw("cbxv", "我是多选控件", 20, 90, b)
Back to home |
File page
Subscribe |
Register |
Login
| N