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"
//获取屏幕宽度的dp
swh(a, w)
s a = "h"
//获取屏幕高度的dp
swh(a, h)
s a = "hh"
//获取屏幕真实高度的dp
swh(a, hh)
s a = "pxw"
//获取屏幕宽度的px像素
swh(a, w)
s a = "pxh"
//获取屏幕高度的px像素
swh(a, h)
s a = "pxhh"
//获取屏幕真实高度的px像素
swh(a, hh)
s a = "pxztl"
//获取屏幕状态栏高度的px像素
swh(a, h)
s a = "pxbvk"
//获取屏幕底部虚拟键盘的高度的px像素
swh(a, h)
说明:
常用于获取屏幕的大小。
真实高度:不去除其他系统界面所占用(如状态栏)
【stobm 汉子转换编码字符】
用法:(你 转换 %E4%BD%A0)
stobm("你", "utf-8", b)
tw(b)
//转换网址中的汉字
stobm("你", "utf-8", true, b)
tw(b)
说明:
有些时候网络操作的时候,网址需要带有字符参数,就可以把这个汉字转换下。
【sutf8to 将UTF-8编码字符转换中文】
sutf8to("%E4%BD%A0", b)
tw(b)
//网址中的汉字
sutf8to("%E4%BD%A0", "utf-8", true, b)
tw(b)
【uycl 隐藏状态栏】
用法:
//隐藏
uycl(true)
//不隐藏
uycl(false)
说明:
隐藏手机顶部的状态栏
【uycl 修改状态栏颜色】
用法:
//输入更变颜色,并且保留状态栏空间,并默认设置软键盘
uycl("#50c4e5", true)
//输入更变颜色,并且不保留状态栏空间,并默认设置软键盘
uycl("#50c4e5", false)
//输入更变颜色,并且保留状态栏空间,只设置状态栏,不设置软键盘
uycl("#50c4e5", true, 0)
//输入更变颜色,并且不保留状态栏空间,只设置软键盘,不设置状态栏
uycl("#50c4e5", false, 1)
说明:
常用与设置一体化颜色,以及更变不同的状态栏颜色。
ps:如果不保留状态栏空间的话,你的底部控件可能会与底部软键盘重叠,你可以使用 swh 获取底部虚拟键盘的高度,然后可以增加一个底部外边距。
注意:
仅系统android 4.4以及以上才有效果,系统android 5.0以及以上效果更佳!
android 4.4以下的系统,无效果!
【ushsp 设置横屏或竖屏】
用法:
//横屏
ushsp(true)
//竖屏
ushsp(false)
说明:
设置屏幕的显示方式,注意的是设置后载入事件将重新执行
【bfv 播放视频】
用法:(播放SD卡上的视频文件)
s a = "%abcd.mp4"
bfv(a)
//并且横屏
s a = "%abcd.mp4"
s b = true
bfv(a, b)
//并且横屏
s a = "http://m.baidu.com/abcd.mp4"
s b = true
bfv(a, b)
说明:
此方法将全屏播放SD卡上的视频文件。调用自带的播放器。
注意:
不支持加载assets文件。支持SD卡文件、应用私有文件、(http)远程网络文件!
支持格式:
3gp、MP4、avi
【endcode 结束执行】
用法:
s a = 1
s b = 1
f(a == b)
{
tw("会提示")
//结束执行代码
endcode
}
tw("不会提示")
说明:
可用于提前结束执行代码,也可以用于模块的函数结束。
【break 跳出循环以及代码块】
用法:
w(1 == 1)
{
syso("1")
break
syso("2")
}
f(1 == 1)
{
syso("1")
break
syso("2")
}
说明:
代码块当执行 break 语句后,将跳出。
【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)
说明:
常用与将重复性的代码,放入模块中执行。
注意:
模块的调用过程将不共享使用 调用事件的局部变量;
例:
//(m.myu模块代码)
fn abc()
s bb = "456"
sss cc = "789"
end fn
//(mian.iyu载入事件代码)
s bb = "123"
fn abc()
//将提示 123,因为模块代码与事件代码的局部变量是不共享的;
tw(bb)
//将提示 789,可以通过全局变量进行共享数据
tw(sss.cc)
【ftz 发送通知栏】
用法:
ftz("提醒标题", "标题", "内容", null)
{
tw("点击了")
}
//设置显示图标
ftz("提醒标题", "标题", "内容", "%abc.png")
{
tw("点击了")
}
说明:
可以用于通知用户。
【uapp 打开App应用或游戏】
用法:
uapp("com.iapp", c)
//或 带有指定类名的启动
uapp("com.iapp", "com.yougaile.MakeiApp.logoActivity", 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
【uninapp 卸载应用】
用法:
uninapp("com.iapp")
说明:
输入应用包名
【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”
【nvw 创建动态控件】
用法:
//将控件添加至指定的控件作为子控件
//输入要添加的控件ID或控件对象,输入添加至指定控件ID或控件对象
nvw(id, did)
//输入要添加的控件ID或控件对象,输入添加至指定控件ID或控件对象,输入插入指定序号
nvw(id, did, 0)
//创建文本控件
//输入控件ID,输入添加至指定控件ID或控件对象,输入控件类型,输入控件属性
s id = 123456
s did = 1
nvw(id, did, "文本", "width=-2\nheight=-2\ntext=内容")
//创建文本控件
//输入控件ID,输入添加至指定控件ID或控件对象(若不添加则输入null),输入控件类型,输入控件属性,赋值变量为创建控件的对象
s id = 123456
s did = 1
nvw(id, did, "文本", "width=-2\nheight=-2\ntext=内容", b)
说明:
输入创建的控件ID,输入将新控件添加至指定控件ID或控件对象,创建控件的类型,创建控件的属性,可带有赋值变量
【uall 获取子控件】
用法:
//输入控件ID或控件对象,输入false时将赋值子控件ID,输入赋值变量将返回一个数据列表
uall(1, false, a)
//输入控件ID或控件对象,输入true时将赋值子控件对象,输入赋值变量将返回一个数据列表
uall(1, true, a)
s b = 1
gslist(a, b,c)
tw(c)
说明:
获取一个包含子控件的,控件中所有的子控件。
【urvw 移除控件】
用法:
urvw(3)
说明:
输入需要移除的控件ID或控件对象
【sbp 图像分割】
用法:
//载入一个图像变量,并赋值到图像变量“b”
sbp("%1.png", b)
//载入一个用户图标,{裁剪图像区域(像素):x坐标:80,y坐标:90,裁剪宽度:50,裁剪高度:60}
//并将裁剪好的赋值到图像变量“b”
sbp("%1.png", 80, 90, 50, 60, b)
//载入一个SD卡上的图标,{裁剪图像区域(像素):x坐标:80,y坐标:90,裁剪宽度:50,裁剪高度:60},图像旋转图像:180度
//并将裁剪好的赋值到图像变量“b”
sbp("%1.png", 80, 90, 50, 60, 180, b)
说明:
三种方式载入图像,从图像变量,从用户图标,从SD上图标;并可设置裁剪图片;可设置图像旋转; 并赋值到新的图像变量;
【bfs 保存图像】
用法:
bfs(b, "%1.jpg")
//或 压缩比例(1至100)
bfs(b, 70, "%1.jpg")
说明:
输入图像变量,输入压缩比例(1至100),输入保存图像的路径,图像将保存至该路径。
【sdeg 启动调试模式】
用法:
sdeg(0)
sdeg(1)
sdeg(2)
说明:
提示日志方式。0打包后没有任何提示,1打包后可任然打印错误,2打包后记录日志保存至文件 iApp/Log
【tot 获取控件图标】
用法:
s id = 4
tot(id, b)
说明:
输入控件ID或控件对象,返回将赋值“b”图像变量。注:此方法仅限于 图片控件,图标按钮控件。
【tzz 图像旋转】
用法:
sbp("%1.png", a)
s b = 90
tzz(a, b, c)
说明:
输入被旋转图像变量,输入旋转度数(逆向旋转数为负数),返回将赋值“c”图像变量。
【tsf 图像缩放】
用法:
sbp("%1.png", a)
//按照倍增缩放,值小于则为缩小,否则为放大
s b = 2
tsf(a, b, c)
//指定高度与宽度缩放
s w = 100
s h = 200
tsf(a, w, h, c)
说明:
输入被缩放图像变量,输入缩放倍数 或 指定图像高度与宽度缩放,返回将赋值“c”图像变量。
【tfz 图像反转】
用法:
sbp("%1.png", a)
//水平反转
s b = "x"
tfz(a, b, c)
//垂直反转
s b = "y"
tfz(a, b, c)
说明:
输入被反转图像变量,输入反转方式 x为水平 y为垂直,返回将赋值“c”图像变量。
【tcc 获取图像变量尺寸】
用法:
sbp("%1.png", a)
s b = "w"
tcc(a, b, c)
tw(c)
s b = "h"
tcc(a, b, c)
tw(c)
说明:
获取图像变量的 w宽度 和 h高度。
【sxb 写入剪切板】
用法:
s a = "nihao"
sxb(a)
说明:
可用于复制到剪切板,其他应用可获取到此数据。
【shb 获取剪切板】
用法:
shb(a)
tw(a)
说明:
可获取剪切板数据,得到其他地方写入的剪切板数据。
【usjxm 手机休眠】
用法:
usjxm(false)
说明:
设置后手机将不休眠,不锁屏。
Back to home |
File page
Subscribe |
Register |
Login
| N