ec 脚本运行中通过悬浮窗交互获取数据 |
您所在的位置:网站首页 › ec脚本解压密码 › ec 脚本运行中通过悬浮窗交互获取数据 |
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 |