【TS】iApp基础教程mian.iyu系列-1

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

#楼主# 2021-6-7

简介:

《裕语言V5》是解释型语言,丰富的类库定置简单快速开发你的应用程序,让开发过程变得娱乐化大众化。《裕语言》是由计算编程工程师 黄裕先生 为主导,宇恒先生、宇辰先生等工程师共同参与完成开发,定制以及实现成型代码功能,其代码简单方便的编写体验是一大亮点。裕语言的开发应用程序语言,全面向公众开放平台,任何有兴趣的人都可以参与开放设计自己的程序。

《裕语言V5》所有的预设代码命名采用 拼音开头字母/ 全拼等。整体符合主流,采用面向对象方式编程,所有代码都由根对象延伸,简入深出的系统性学习。支持导入原生android 所有的SDK;所有代码都编译成 java代码,再编译成dex文件。


下载地址:

42817

学习手册:

66697


【指定系统编译】

[方案一]

// 在裕语言V5中可以指定系统来编译代码

//执行 java 多行代码
java
{
String str = "这是 iApp";
android.util.Log.v("iapp", str);

}

//执行 java 单行代码
java android.util.Log.v("iapp", "这是 iApp");

【xt.bddh 拨打电话】
用法:
s a = "10086"
xt.bddh(a)

注意:测试时只显示syso日志,不直接 拨出号码,打包即可。
【xt.sj 当前时间】
用法:
s a = 0
s b = xt.sj(a)
gj.sc(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:07-07 09:10:08
6:2014年07月07日 09:10:08
[字符类型,输入字符形式需引号概括]
%1$tY 年
%1$tm 月
%1$td 日
%1$tH 时
%1$tM 分
%1$tS 秒
%1$tL 毫秒
%1$tA 星期几 或 %1$ta 星期几
【xt.dkyy 打开App应用】
用法:
xt.dkyy("com.iapp")

//或 带有指定类名的启动
xt.dkyy("com.iapp", "com.iapp.MakeiApp")
换个手册,在首页搜索[点头]
【xt.yylb 获取App列表】
用法:
// 输入获取是否包含系统应用
s sz = xt.yylb(false)
xh s app, sz
{
// 包名
gj.sc(app.bm)

// 图标
gj.sc(app.tb)

// 标题
gj.sc(app.bt)

// 版本
gj.sc(app.bb)

// 版本号
gj.sc(app.bbh)
}
【xt.xzyy 卸载应用】
用法:
xt.xzyy("com.iapp")

说明:
输入应用包名
【wl.scwj 上传文件】
用法:
s a = "http://abc.com/upfile.php"
s b = { "filename=iApp我的应用.apk", "test=非常好的应用哦" }
s c = { "%abc/iApp.apk", "%abc/iApp2.apk" }
s d = "utf-8"

// 上传文件
s e = wl.scwj(a, b, c, d)

//设置 header文件头,文件头包括了Cookie,User-Agent设备型号。。
s f = "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"
s g = wl.scwj(a, b, c, d, f)
【动态创建控件】
用法:
// 创建文本控件
wb wb = st.wb()
// 设置ID 也可以不设置ID
wb.id(10087)
// 设置宽高 -1为最大,-2为自适应
wb.kg(-2, -2)
// 其他的设置
wb.zf("你好")

// 获取一个显示的布局控件作为父控件
xxbj xxbj = st.xxbj(zy.i.xxbj1)

// 添加控件
xxbj.j(wb)

// 删除子视图
s a = xxbj.sc(wb)

// 删除全部子视图
s b = xxbj.scqb()

// 获取子视图对象列表
s c = xxbj.zlb()

// 获取从父控件中获取指定视图
s d = st.wb(zy.i.xxbj1, 10087)

// 获取控件原对象
xxbj xxbj = st.xxbj(zy.i.xxbj1)
s e = xxbj.st

// 获取控件原View对象
s e2 = st.st(zy.i.xxbj1)

// 获取控件原View对象,输入父控件ID或对象,输入要获取的控件ID
s e2 = st.st(zy.i.xxbj1, 10087)
【gj.txcl 图像处理】
用法:
s t = gj.txcl("%1.jpg")

// 是否开启编辑图像后更新对象;true时如你对图像进行了裁剪,再次裁剪则以上次裁剪的基础进行继续裁剪。以及裁剪后可直接保存图像;false时图像编辑后,再次编辑还是以原始图像状态进行编辑。
t.gxtx(true)

// 获取图像大小
// 图像的宽
s k = t.k
// 图像的高
s g = t.g

// 裁剪图像区域(像素):x坐标:80,y坐标:90,裁剪宽度:50,裁剪高度:60
s a = t.cj(80, 90, 50, 60)

// 旋转图像,负值为逆时针旋转,正值为顺时针旋转
s b = t.xz(180)

// 缩放图像,值小于1 则为缩小,否则为放大
s c = t.sf(0.5)

// 缩放图像,输入指定的宽高进行缩放
s c2 = t.sf(100, 200)

// 图像反转,0为水平反转,1为垂直反转
s d = t.fz(1)

// 保存图像
s e = t.bc("%1.jpg")

// 保存图像,并指定图像质量(1-100)
s e2 = t.bc("%1.jpg", 100)

// 输入指定的图像对象进行保存
s t2 = gj.txcl("%1.jpg")
s a2 = t2.cj(80, 90, 50, 60)
// 输入图像对象,保存的路径,指定图像质量(1-100)
s e3 = t2.bc(a2, "%1.jpg", 100)
【xt.jqbxr 剪切板写入文本】
用法:
s a = "nihao"
xt.jqbxr(a)

说明:
可用于复制到剪切板,其他应用可获取到此数据。

评论

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

    863

  • 帖子

    39585

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0538s Mem:2037Kb