全局快捷事件
说明
全局模块中封装的快捷事件
读取UI
readAllUIConfig2 读取UI第二种UI
- 读取UI参数配置
- 设计器在中控界面-UI参数(新版)按钮
- 适配 EC 鸿蒙Next 1.0.0+
- 注意:这个需要使用新版本的UI配置,读取顺序是 优先读取单个设备配置 ,如果单个设备配置无任何数据,就读取 全局配置,
- 返回参数中 含有 __from_global__ 这样的key,代表是来源于全局参数
- @param tmplName 参数组名
- @param forceGlobal 是否强制使用全局,true 代表丢弃单个设备配置,统一使用全局参数
- @return
{json}
JSON数据
function main() {
var result = readAllUIConfig2("UI示例", false);
logd(result);
logd(JSON.stringify(result));
}
main();
- 全局配置返回值
{"__from_global__":true,"输入框":"输入框内容","多选框":["多选选项3"],"下拉框":"下拉选项1"}
- 单设备返回值
{"输入框":"输入框内容","多选框":["多选选项3"],"下拉框":"下拉选项1"}
点击函数
clickPoint 坐标点击
- 点击坐标
- 适配 EC 鸿蒙Next 1.0.0+
- @param x x坐标
- @param y y坐标
- @return
{boolean|布尔型}
function main() {
var result = clickPoint(100, 100);
if (result) {
logd("点击成功");
} else {
logd("点击失败");
}
}
main();
longClickPoint 坐标长点击
- 长点击坐标
- 适配 EC 鸿蒙Next 1.0.0+
- @param x x坐标
- @param y y坐标
- @return
{boolean|布尔型}
function main() {
var result = longClickPoint(100, 100);
if (result) {
logd("点击成功");
} else {
logd("点击失败");
}
}
main();
doubleClickPoint 坐标双击
- 双击击坐标
- 适配 EC 鸿蒙Next 1.0.0+
- @param x x坐标
- @param y y坐标
- @return
{boolean|布尔型}
function main() {
var result = doubleClickPoint(100, 100);
if (result) {
logd("点击成功");
} else {
logd("点击失败");
}
}
main();
press 坐标长按
- 长按住事件
- @param x x坐标
- @param y y坐标
- @param delay 长按时间 毫秒
- @return
{bool}
true 成功 false 失败
function main() {
var result = press(100, 100, 5000);
if (result) {
logd("长按成功");
} else {
logd("长按失败");
}
}
main();