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)

说明:
设置后手机将不休眠,不锁屏。

Prev | Next
Pg.: 1 2 3 4 5 6 7 8 9 ... 13


Back to home | File page

Subscribe | Register | Login | N