【MER】

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

#楼主# 2023-3-3

————————防偷窥————————



各位大哥们,给帖子个回复好不好

零基础学习iapp♥(第一期)

一一一一一一一一一一一一一一一一一一一一一一

作者:技术分享——肆年

一一一一一一一一一一一一一一一一一一一一一一


欢迎大家来到[技术分享]板块

一一一一一一一一一一一一一一一一一一一一一

╭——·————╮
| 正文开始 |
╰——·————╯

○这一课学习的内容有:

╭一一● iApp是什么?入门
|
|
| 一一● iApp教程
|
|
╰一一● iApp实例教程

一一一一一一一一一一一一一一一一一一一一一一

——教程楼更——
建议开启只看楼主模式

◎觉得我的教程不错就快关注我吧◎

一一一一一一一一一一一一一一一一一一一一一一


121楼
MER肆年 2023-3-3
【uqr 二维码扫描】用法:

//扫描二维码
uqr()

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


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


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

说明:
常用于网络通用二维码扫描。
122楼
MER肆年 2023-3-3
【hdfla 文件下载器 增加文件下载项】用法:
//创建一个文件下载器
hdfl(tempdir, a)
{
ufnsui()
{
tw(st_drD)
}
}
else
{
ufnsui()
{
tw(st_drJ)
}
}

//增加下载项
//输入下载器对象,输入下载连接URL,输入自定义整数标识,输入自定义参数任意数据
hdfla(a, "http://abc.com/1.jpg", 1, "abcd123")


//增加下载项,并且自定义保存目录
//输入下载器对象,输入下载连接URL,输入自定义整数标识,输入自定义参数任意数据,输入自定义保存路径
hdfla(a, "http://abc.com/2.jpg", 1, "abcd123", "�c.jpg")

说明:
调用下载器增加下载项,并且立刻进行下载。
123楼
MER肆年 2023-3-3
【hddgl 获取下载管理器下载列表】

用法:
//输入赋值变量返回下载列表
hddgl(list)

//使用for循环下载列表
for(b; list)
{
hddg(b, "url", c)
syso(c)
}

说明:
获取下载管理器所有的下载列表。
124楼
MER肆年 2023-3-3
【hddg 获取下载管理器获取下载项属性】用法:
//下载的链接
s url = "http://abc.com/abc.apk"
//保存的文件名(仅输入文件名,请勿不包含目录)
s name = "abc.apk"
//输入自定义参数任意数据
s data = "abcde123"
//变量v为赋值变量,为下载对象
hdda(url, name, data, v)

//===========获取下载项的属性
//获取下载项的 ID
hddg(v, "id", b)

//获取下载项的 下载链接
hddg(v, "url", b)

//获取下载项的 保存的绝对路径
hddg(v, "dirfilename", b)

//获取下载项的 下载链接的md5
hddg(v, "urlmd5", b)

//获取下载项的 保存的目录
hddg(v, "dir", b)

//获取下载项的 保存的文件名
hddg(v, "filename", b)

//获取下载项的 下载文件的大小(字节)
hddg(v, "contentlength", b)

//获取下载项的 已下载的数据(字节)
hddg(v, "equivalent", b)

//获取下载项的 当前下载速度(字节)
hddg(v, "downloadspeed", b)

//获取下载项的 当前下载进度百分比
hddg(v, "downloadpercentage", b)

//获取下载项的 下载状态;(0为等待下载;1为正在下载;2为下载完成;3下载已经暂停或停止;-1下载失败;-2已删除)
hddg(v, "status", b)

//获取下载项的 是否显示下载通知
hddg(v, "notificationshow", b)

//获取下载项的 自定义的数据
hddg(v, "text", b)

//获取下载项的 通知标题
hddg(v, "title", b)

//获取下载项的 通知图标
hddg(v, "icon", b)

说明:
可获取详细的下载项目状态属性。
125楼
MER肆年 2023-3-3
【hdduigo 跳转至下载管理器】

用法:
//跳转至下载管理器
hdduigo()

//跳转至下载管理器,并且自定义标题栏颜色
//主体颜色
s a = "#387bd6"
//底部横杠颜色
s b = "#255eab"
hdduigo(a, b)

说明:
跳转至文件下载的管理器。
126楼
MER肆年 2023-3-3
【hdds 设置下载管理器下载项的属性】

用法:
//下载的链接
s url = "http://abc.com/abc.apk"
//保存的文件名(仅输入文件名,请勿不包含目录)
s name = "abc.apk"
//输入自定义参数任意数据
s data = "abcde123"
//变量v为赋值变量,为下载对象
hdda(url, name, data, v)

//===========可设置的下载项属性

//设置下载项的 下载状态;(0为等待下载;1为正在下载;2为下载完成;3下载已经暂停或停止;-1下载失败;-2已删除)
hdds(v, "status", 0)

//设置下载项的 是否显示下载通知
hdds(v, "notificationshow", true)

//设置下载项的 自定义的数据
hdds(v, "text", "abcd123")

//设置下载项的 通知标题
hdds(v, "title", "abc.apk最新版本")

//设置下载项的 通知图标
hdds(v, "icon", "@abc.png")

说明:
设置下载项目的属性。
127楼
MER肆年 2023-3-3
【ufnsui 线程更新界面】

用法:
ufnsui()
{
tw(a)
us(1, "text", "内容")
}

说明:
线程中直接修改界面或修改设置控件属性,出错。
需要使用ufnsui模块进行更新或设置控件属性。

提示:
线程中获取控件数据不会出错。
128楼
MER肆年 2023-3-3
【usg 闪光灯操作】

用法:
//开启闪光灯
//输入闪光灯变量对象,输入是否开启闪光灯
usg(sss.sgd, true)

//关闭闪光灯
//输入闪光灯变量对象,输入是否开启闪光灯
usg(sss.sgd, false)

说明:
开启或关闭 设备闪光灯!

说明:
常用照明。

注意:
此方法调用将无法与摄像头同时调用。如启动摄像头需要使用闪光灯,可在摄像头操作中开启闪光灯。
129楼
MER肆年 2023-3-3
【se 正则表达式操作】用法:
//===========例子1;所有属性展示
//字符串
s a = "qqqq123456eee"
//正则表达式
s b = "([a-z] )(d )"
//更多参数
s c = 0
se(a, b, c, d)

//替换成,将替换全部
se(d, "sral", "1:$1, 2:$2", e)
syso(e)
//替换成,只替换第一个
se(d, "srft", "1:$1, 2:$2", e)
syso(e)

//返回是否匹配成功,赋值返回true或 false
.se(d, "ms", e)

//开始匹配 或 匹配下一个,赋值返回true或 false
.se(d, "find", e)

//给定位置序号进行匹配,赋值返回true或 false
.se(d, "find", 1, e)

//获取匹配组的数量,当前为2组:([a-z] )、(d )
.se(d, "gl", e)

//获取第1组匹配到的子字符串在字符串中的开头位置
.se(d, "start", 1, e)

//获取第1组匹配到的子字符串在字符串中的结尾位置
.se(d, "end", 1, e)

//获取第1组匹配到的子字符串
.se(d, "group", 1, e)
//获取第2组匹配到的子字符串
.se(d, "group", 2, e)


//===========例子2;获取所有手机号

//字符串
s a = "我的号码 13612345678 , 你的号码 13412345678"
//正则表达式
s b = "[1][3-8]d{9}"
//更多参数
s c = 0
se(a, b, c, d)

//开始匹配 或 匹配下一个
se(d, "find", e)

//循环判断是否匹配成功
w(e == true)
{
//因为 [1][3-8]d{9} 没有组,所以这里我们输入 0
se(d, "group", 0, e)

//打印出匹配到的子字符串
syso(e)

//开始匹配 或 匹配下一个
se(d, "find", e)
}

//===========例子3;判断是否为手机号

//字符串
s a = "13612345678"
//正则表达式
s b = "^[1][3-8]d{9}$"
//更多参数
s c = 0
se(a, b, c, d)

se(d, "ms", e)
f(e == true)
{
syso("手机号格式正确")
}
else
{
syso("手机号格式错误")
}


说明:
常用与字符串处理,高效的处理字符串,以及检测字符串类型等。使用此方法,需要对正则表达式有部分知识。
130楼
MER肆年 2023-3-3
【uzd 震动器操作】

用法:
//震动1秒时长
//输入振动器变量对象,输入震动时长
uzd(sss.zdq, 1000)

//静止1秒,震动1秒,静止1秒,震动1秒,静止1秒,震动1秒,静止1秒,.., 并且不重复
//输入振动器变量对象,输入震动规则,输入是否重复循环执行
uzd(sss.zdq, "1000 1000 1000 1000 1000 1000 1000 1000", false)

//强制停止震动器
uzd(sss.zdq, "sp")

//检查硬件是否具有振动器
uzd(sss.zdq, "ip", b)
syso(b)

说明:
常用提示用户。

评论

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

    83

  • 帖子

    609

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0480s Mem:2055Kb