【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)

说明:
设置后手机将不休眠,不锁屏。默认为 true 需要休眠。

【bfvs 播放视频】
用法:

//设置SD卡视频文件
bfvs(1, "%a.mp4")

//设置网络远程视频文件
bfvs(1, "http://abc.com/a.mp4")

//增加控制器,c为赋值变量
bfvss(1, "media", c)
//开始播放
bfvss(1, "st")

说明:
自定义视频播放控件进行播放视频。

注意:
不支持加载assets文件。支持SD卡文件、(http)远程网络文件!

支持格式:
3gp、MP4、avi

【bfvss 播放视频控制】
用法:
//开始播放
bfvss(1, "st")

//暂停播放
bfvss(1, "pe")

//停止播放
bfvss(1, "sp")

//定位到指定帧
bfvss(1, "seekto", 300)

//增加控制器,c为赋值变量
bfvss(1, "media", c)

//是否在播放
bfvss(1, "ip", c)
tw(c)

//获取视频时长(毫秒)
bfvss(1, "dn", c)
tw(c)

//获取当前播放时长(毫秒)
bfvss(1, "cn", c)
tw(c)

【addv 加载界面】
用法:
//界面中载入其他界面
s id = 1
addv(id, "a.iyu")
addv(id, "b.iyu")

//侧滑窗体
s id = 1
addv(id, "a.iyu|b.iyu")

//滑动窗体,将带有赋值变量。此处变量“b”赋值为根控件列表,先通过 gslist 访问指定序号的根控件。通过 gvs 指定的根控件访问指定ID的控件。
s id = 1
addv(id, "a.iyu|b.iyu", b)



说明:
输入控件ID,输入界面名,输入辅助参数。可用将一个界面的控件,载入到指定控件作为子控件。

如何设置或获取属性上例 a.iyu 中的控件呢?
通过文件名作为对象,进行访问,如:

//注意:此对象的使用方式。
ug(a.2, "text", b)
us(a.3, "text", "你好")

注意:
如果载入事件中使用 addv 滑动窗体进行绑定, 如果还需要给滑动窗体内的界面中的控件设置数据,需要将设置控件的代码写在 载入完毕事件 中。否将将可能设置数据失败。

注意:
若增加 侧滑窗体 与 滑动窗体 的子控件,需要在被载入的界面设计中,自设一个根目录,作为界面唯一根目录。

【gvs 获取控件对象】
用法:
//根据当前界面,来获取控件
//输入要获取的控件ID,输入赋值变量
gvs(1, c)

//根据控件对象,来获取内部的子控件
//输入控件ID或控件对象,输入要获取的控件ID,输入赋值变量
gvs(1, 2, c)

说明:
常用与于利用根控件获取内部的子控件 或 获取控件对象。获取失败将赋值返回 null

【aslist 添加数据列表】
用法:
s b = "你好"
aslist(a, b)
s c = "你好2"
aslist(a, c)

//可插入数据到指定序号
s c = "你好3"
s b = 1
aslist(a, c, b)

说明:
输入列表对象,输入要添加的数据,输入插入指定序号。

【sslist 数据列表设置数据】
用法:
s b = 1
s c = "数据"
sslist(a, b,c)


说明:
输入列表对象,输入指定数据序号,输入设置的数据

【gslist 数据列表访问数据】
用法:
s b = 1
gslist(a, b,c)
tw(c)

说明:
输入列表对象,输入指定数据序号,输入赋值变量

【gslistl 数据列表访问数据总数】
用法:
gslistl(a, b)
tw(b)

说明:
输入列表对象,输入赋值变量

【dslist 数据列表删除指定数据】
用法:
s b = 1
dslist(a, b)

//清空所有数据
s b = -1
dslist(a, b)

说明:
输入列表对象,输入指定数据序号

提示:
如果需要清空所有数据,[输入指定数据序号]可输入 -1 即会删除当前数据列表所有数据。

【gslistsz 列表数据转化为数组】
用法:
gslistsz(a, b)

说明:
输入列表对象,输入赋值变量

【gslistis 列表数据检查是否存在指定数据】
用法:
s b = "数据"
gslistis(a, b, c)

说明:
输入列表对象,被判断的数据,输入赋值变量。赋值数据:true 或 false

【gslistiof 列表数据从头开始检查是否包含该数据】
用法:
s b = "数据"
gslistiof(a, b, c)

说明:
输入列表对象,被判断的数据,输入赋值变量

【gslistlof 列表数据从尾开始检查是否包含该数据】
用法:
s b = "数据"
gslistlof(a, b, c)

说明:
输入列表对象,被判断的数据,输入赋值变量


【nuibs 背景选择器】
用法:
//使用颜色作为背景
s pressed = "#333333"
s selected = "#333333"
s normal = "#888888"
nuibs(pressed, selected, normal, b)


//使用图像作为背景
s pressed = "%a.png"
s selected = "%a.png"
s normal = "%b.png"
nuibs(pressed, selected, normal, b)


//使用渐变颜色作为背景
.配置选中状态背景
s a = 0
s b = 0
s c = "#255779|#3e7492|#a6c0cd"
s d = "0"
s e = "topbottom"
ngde(a, b, c, d, e, pressed)

.配置正常状态背景
s a = 0
s b = 0
s c = "#255779|#3e7492|#a6c0cd"
s d = "0"
s e = "rightleft"
ngde(a, b, c, d, e, normal)

s selected = pressed

nuibs(pressed, selected, normal, b)

说明:
输入按下背景,输入选中背景,正常状态背景,输入赋值变量。


【ngde 背景调控器】
用法:
//输入圆角半径,输入背景填充色,输入赋值变量
s a = 15
s b = "#888888"
ngde(a, b, c)

//输入边框宽度,输入背景填充色,输入边框颜色,输入赋值变量
s a = 5
s b = "#888888"
s c = "#333333"
ngde(a, b, c, d)

//输入边框宽度,输入圆角半径,输入背景填充色,输入边框颜色,输入赋值变量
s a = 5
s b = 15
s c = "#888888"
s d = "#333333"
ngde(a, b, c, d, e)

//颜色渐变。输入边框宽度,输入圆角半径,输入背景填充渐变色组,输入边框颜色,输入颜色渐变方向,输入赋值变量
s a = 5
s b = 15
s c = "#255779|#3e7492|#a6c0cd"
s d = "#333333"
s e = "topbottom"
ngde(a, b, c, d, e, f)

说明:
背景空调生成的赋值变量,可配合背景选择器进行应用。

注意:
ngde 代码将赋值返回一个背景对象,此背景对象如果被多个不同大小的控件引用为背景。因为控件的大小不同,会导致此背景对象大小被修改。从而影响其他引用者控件。

提示:
边框与圆角半径 若不想调整,可设值为0 。适用于颜色渐变,不需要调节圆角半径和边框。

颜色渐变方向说明:
topbottom:绘制从顶部梯度至底部
trbl:借鉴右上角渐变左下角
rightleft:绘制从右侧的梯度向左
brtl:借鉴右下角渐变左上角
bottomtop:绘制从底部梯度顶端
bltr:借鉴渐变左下角到右上角
leftright:绘制从左侧的梯度向右
TL_BR:从绘制渐变的左上角到右下角

【sit 目标的设置】
用法:
//如,分享软件
//输入对象,输入属性标识,输入属性值
sit(a, "action", "android.intent.action.SEND")
sit(a, "type", "text/plain")
sit(a, "extra", "android.intent.extra.SUBJECT", "共享软件")
sit(a, "extra", "android.intent.extra.TEXT", "共享内容文本")
sit(a, "flags", 268435456)
uit(a, "chooser", "标题")

说明:
常用于调用系统程序以及功能 或 第三方程序功能。

可属性标识:action、type、extra、flags、data、classname、component

【uit 目标的执行】
用法:
//输入目标对象,输入属性,输入属性值
uit(a, "chooser", "标题")

//输入目标对象,输入属性,输入请求数值
uit(a, "result", 1)

//输入目标对象
uit(a)

说明:
常用于调用系统程序以及功能 或 第三方程序功能。

属性支持:chooser、result

【git 目标获取参数】
用法:
//输入目标对象,输入属性标识,输入赋值变量
git(a, "action", c)
git(a, "type", c)
git(a, "extra", "title", c)
git(a, "flags", c)

说明:
获取目标的属性。

【uqr 二维码扫描】
用法:

//扫描二维码
uqr()

//扫描结果,需要在 回调结果事件 写代码
f(st_sC == 1102)
{
git(st_iT, "extra", "result", c)
tw(c)
}


//生成二维码图像
s a = "https://m.baidu.com"
//输入字符串数据,输入图像长宽像素,输入赋值变量;将返回一个图像变量
uqr(a, 400, c)


//识别二维码图像
//输入图像变量或图片路径,输入赋值变量;将返回一个字符串
uqr(a, c)

说明:
常用于网络通用二维码扫描。

【zdp dip转换px】
用法:
s dp = 10
//输入dp数值,输入赋值变量
zdp(dp, c)

说明:
用于常用数据转换。

【zpd px转换dip】
用法:
s px = 10
//输入px数值,输入赋值变量
zpd(px, c)

说明:
用于常用数据转换。

【zps px转换sp】
用法:
s px = 10
//输入px数值,输入赋值变量
zps(px, c)

说明:
用于常用数据转换。

【zsp sp转换px】
用法:
s sp = 10
//输入sp数值,输入赋值变量
zsp(sp, c)

说明:
用于常用数据转换。

【lan 跳转界面动画】
用法:
uigo("abc.iyu")
//输入跳转界面动画的序号;6 右往左推出效果
lan(6)

说明:
用于跳转界面时候进行的动画效果

提示:
0.淡入淡出效果 1.放大淡出效果 2.转动淡出效果1 3.转动淡出效果2 4.左上角展开淡出效果 5.压缩变小淡出效果 6.右往左推出效果 7.下往上推出效果 8.左右交错效果 9.放大淡出效果 10.缩小效果 11.上下交错效果

【sjxx 获取设备信息】
用法:
sjxx(a)
sgsz(a, 0, d)
tw(d)

说明:
获取手机基本信息,将返回一个数组到赋值变量“a”,数组格式如下:

数据格式:(真实数据 \n 旁边将不没有空格)

CPU型号 \n CPU频率
屏幕宽度 \n 屏幕高度 \n 分辨率宽度 \n 分辨率高度
手机型号 \n 手机品牌 \n 手机SDK

【simsi 获取设备imsi】
用法:
simsi(a)
tw(a)

说明:
常用于识别用户的手段。

【simei 获取设备imei】
用法:
simei(a)
tw(a)

说明:
常用于识别用户的手段。

【endkeyboard 强制隐藏虚拟键盘】
用法:
endkeyboard()

说明:
常用于需要隐藏安卓弹出的虚拟键盘。

【hdfl 文件下载器】
用法:
//两个参数的方法设置
s savedir = "%SaveDir"
//输入下载保存目录,输入赋值变量返回一个下载器对象
hdfl(savedir, a)
{
//每当下载完一个执行

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


Back to home | File page

Subscribe | Register | Login | N