悬浮窗的按钮事件如果涉及到click,swipe之类函数将会导致Auto.js崩溃 并且recents、home、back键物理按键失灵,在关闭无障碍服务后恢复正常。
小米note3 MIUI 9.6.1.0 稳定版 安卓版本7.1.1
具体代码
var window = floaty.window(
<vertical>
<button id="run" text="运行" w="auto"/>
<button id="stop" text="中止" w="auto"/>
<button id="exit" text="退出" w="auto"/>
</vertical>
);
window.exitOnClose();
toast("长按确定键可调整位置");
setScreenMetrics(1080, 1920);
window.setPosition(0,1100);
window.run.on("click", ()=>{
function1();
//click(75, 120);
toast("www");
});
window.stop.on("click", ()=>{
window.disableFocus();
});
window.exit.on("click", ()=>{
exit();
window.disableFocus();
});
window.run.on("long_click", ()=>{
window.setAdjustEnabled(!window.isAdjustEnabled());
});
window.stop.on("long_click", ()=>{
window.setAdjustEnabled(!window.isAdjustEnabled());
});
window.exit.on("long_click", ()=>{
window.setAdjustEnabled(!window.isAdjustEnabled());
});
function function1(){
click(75, 120);
}
setInterval(()=>{}, 1000);