今天分享一个自用的auto.js开发的快手抢红包源码,感兴趣的朋友可以研究一下。
"ui";
ui.layout(
<vertical>
<appbar>
<toolbar title="快手抢红包"/>
</appbar>
<Switch id="autoService" text="无障碍服务" checked="{
{auto.service != null}}" padding="8 8 8 8" textSize="15sp"/>
<linear gravity="center">
<button marginLeft="15dp" marginRight="15dp" w="*" id="ok" style="Widget.AppCompat.Button.Colored" textStyle="bold" >悬浮按钮(点击启动) </button>
</linear>
<text textSize="16sp" textColor="red" text="除无障碍权限,其余权限请自行打开。*"/>
<text textSize="16sp" textColor="red" typeface="monospace" text="。"/>
<text textSize="16sp" textColor="blue" text="使用说明:本脚本为快手抢红包脚本。"/>
<text textSize="20sp" textColor="red" typeface="monospace" text=""/>
</vertical>
);
ui.autoService.on("check", function(checked) {
if(checked && auto.service == null) {
app.startActivity({
action: "android.settings.ACCESSIBILITY_SETTINGS"
});
}
if(!checked && auto.service != null){
auto.service.disableSelf();
}
});
// 当用户回到本界面时,resume事件会被触发
ui.emitter.on("resume", function() {
// 此时根据无障碍服务的开启情况,同步开关的状态