在项目中使用 Jar 包
在轻语言视窗程序中,直接在项目中使用 Jar 包与安卓基本一致。
步骤与流程
1.手动添加 Jar 文件
打开项目根目录文件夹,将 JAR 文件放入项目的 libs
文件夹中。
2.添加引用
在需要使用 Jar 包的窗口或模块,引用 Jar 包内的指定数据类型。
要使用 Jar 中的功能、首先我们需要先对其所在的包及类添加引用;经过查阅本库的文档可
' 知、本库的包名为:com.github.promeg.pinyinhelper 因此我们直接添加其引用即可
引用 dynamic.test.Math
引用 com.github.promeg.pinyinhelper.*
事件 窗口创建完毕()
结束 事件
事件 按钮1.被单击(来源对象 为 视图)
' 调用库中的“Pinyin”类中的函数、获取中文汉字的拼音
' 函数参数一为中文、参数二为拼音的链接符合、这里为空格
如果(编辑框1.内容等于(""))
弹出提示("请输入待转换的中文")
返回
结束 如果
标签1.标题 = Pinyin.toPinyin(编辑框1.内容," ")
结束 事件
事件 按钮2.被单击(来源对象 为 视图)
' 除了对静态类直接使用外、对象类在使用时、我们必须先创建对象
' 然后才能使用、例如这里使用一个数学计算的 Jar 包
变量 m = 创建 Math()
标签1.标题 = "执行结果:" + m.add(100,20)
结束 事件
使用原生代码
轻语言支持在程序代码中直接使用目标平台的原生代码;安卓采用 Java 语言作为目标开发语言,在轻语言中可以通过内置的编译嵌入符号 @{ } 包裹 Java 代码。
事件 按钮3.被单击(来源对象 为 视图)
' 直接在项目中使用 Java 代码只需要通过 @{ } 包裹即可
' 例如;下方我们使用原生代码 Java 对一个整数数组排序
' 但需注意:源JAVA代码中不能包含任何注释内容
变量 数组1 = { 10,30,52,23,60 }
@{
int len = 数组1.length;
for (int i = 0; i < len - 1; i++)
{
for (int j = 0; j < len - i - 1; j++)
{
if (数组1[j] > 数组1[j + 1])
{
int temp = 数组1[j];
数组1[j] = 数组1[j + 1];
数组1[j + 1] = temp;
}
}
}
}
标签1.标题 = "排序后的数组为:" + 到文本(数组1)
结束 事件
更多信息请参考:原生支持