ec 脚本运行中通过悬浮窗交互获取数据

您所在的位置:网站首页 ec脚本解压密码 ec 脚本运行中通过悬浮窗交互获取数据

ec 脚本运行中通过悬浮窗交互获取数据

2023-08-04 17:06| 来源: 网络整理| 查看: 265

main.js function main() { //开始再这里编写代码了!! toast("Hello World"); let p = floaty.requestFloatViewPermission(1000) logd("是否有浮窗权限: "+p); sleep(1000) floaty.close("123") sleep(1000); let view = floaty.showFloatXml("123","dialog3.xml",0,500); if (view) { // 从悬浮窗中查找视图tag=web的对象 (例子) let btn1 = view.findViewWithTag("btn1"); ui.setViewValue(btn1,"确定执行那个流程") logd (ui.getViewValue(btn1)) ui.setEvent(btn1,"click",function () { logd('@@@'); logd(ui.getViewValue(view.findViewWithTag('r1'))) logd(ui.getViewValue(view.findViewWithTag('r2'))) floaty.close("123"); }) } sleep(20*1000); floaty.touchable(123,true) /*var p = { "title": "沙雕确认", "msg": "你是沙雕吗?", "cancelable": false, "cancelText": "不是", "okText": "我是" }; let result='' ui.inputDialog(p, function (dialog, v, text) { //text 是输入的文字 logd("ok btn click : " + text) //让对话消失掉 result = text+''; logd(result) dialog.doDismiss(); return true; }, function (dialog, v, text) { logd("cancel btn click " + text) //让对话消失掉 result = text+''; logd(result) dialog.doDismiss(); return true; }, function () { //result = text+''; logd("mission btn click ") return true; }); while (!result){ sleep(1000); } logd(result) console.log('end')*/ /* importPackage(android.widget) // var textView = new TextView(ui.getContext()); // textView.setText("sdfasfsad"); // 使用xml解析出来的控件 var textView = ui.parseView("dialog3.xml"); ui.setEvent(textView.btn1, "click", function (view) { logd('v.btn1') }); ui.customDialog({ "fullScreen": false, "cancelable": true }, textView, function (dialog, v) { logd(v) logd(ui.getViewValue(textView.cb1)) ui.setEvent(textView.btn1, "click", function (view) { logd('v.btn1') }); //这里面可以拿到视图对象,然后进行设置各种事件 }, function () { logd(ui.getViewValue(textView.cb1)) logd("dsssss") }) */ /* while (true){ sleep(1000) }*/ } function autoServiceStart(time) { for (var i = 0; i < time; i++) { if (isServiceOk()) { return true; } var started = startEnv(); logd("第" + (i + 1) + "次启动服务结果: " + started); if (isServiceOk()) { return true; } } return isServiceOk(); } main();

dialog3.xml

                 

                               

           

               



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3