D+代理版165
/**
* 一键取关配置界面
*/
layout.quguan_layout = function () {
//操作时间默认值
if (storage.get('yjqg_interval') == undefined) {
storage.put('yjqg_interval', "100");
}
if (storage.get("yjqg_num") == undefined) {
storage.put('yjqg_num', "100");
}
ui.statusBarColor("#161824");
ui.layout(
<frame bg="#EAEAEA">
{/* 导航栏 */}
<frame w="*" h="50" bg="#161824">
<vertical id="back" w="50" h="50" gravity="center">
<img w="40" h="40" src="@drawable/ic_keyboard_arrow_left_black_48dp" tint="white" />
</vertical>
<text textSize="18sp" text="一键取关配置" w="auto" h="40" gravity="center" layout_gravity="center" textColor="#ffffff"></text>
</frame>
<ScrollView marginTop="50" marginBottom="50">
<vertical paddingLeft="20" paddingRight="20" paddingBottom="80" marginTop="10">
<horizontal h="50" w="*" bg="#282B32" paddingLeft="20" paddingRight="2" marginBottom="5">
<vertical h="*" layout_weight="1" gravity="center">
<text text="软件操作间隔(毫秒)" textColor="#ffffff"></text>
</vertical>
<vertical h="*" layout_weight="1" gravity="center|right">
<input textColor="#ffffff" w="100" gravity="center" id="yjqg_interval" inputType="number" text="{{this.storage.get('yjqg_interval')}}"></input>
</vertical>
</horizontal>
<horizontal h="50" w="*" bg="#282B32" paddingLeft="20" paddingRight="2" marginBottom="5">
<vertical h="*" layout_weight="1" gravity="center">
<text text="取关数量" textColor="#ffffff"></text>
</vertical>
<vertical h="*" layout_weight="1" gravity="center|right">
<input id="yjqg_num" text="{{this.storage.get('yjqg_num')}}" textColor="#ffffff" w="100" gravity="center" inputType="number" ></input>
</vertical>
</horizontal>
<horizontal h="50" w="*" bg="#282B32" paddingLeft="20" paddingRight="2" marginBottom="5">
<vertical h="*" layout_weight="1" gravity="center">
<text text="已关注" textColor="#ffffff"></text>
</vertical>
<vertical h="*" layout_weight="1" gravity="center">
<Switch id="yjqg_ygz" layout_gravity="right" checked="true" />
</vertical>
</horizontal>
<horizontal h="50" w="*" bg="#282B32" paddingLeft="20" paddingRight="2" marginBottom="5">
<vertical h="*" layout_weight="1" gravity="center">
<text text="相互关注" textColor="#ffffff"></text>
</vertical>
<vertical h="*" layout_weight="1" gravity="center">
<Switch id="yjqg_xhgz" layout_gravity="right" />
</vertical>
</horizontal>
</vertical>
</ScrollView>
<horizontal id="saveBtn" h="50" w="*" layout_gravity="bottom" gravity="center" bg="#161824">
<img w="40" h="40" src="@drawable/ic_play_arrow_black_48dp" tint="#FFFF00" />
<text textSize="18sp" text="开始运行" textColor="#FFFF00"></text>
</horizontal>
</frame>
);
ui.back.click(function () {
layout.main_layout();
});
//操作间隔
ui.yjqg_interval.addTextChangedListener({
afterTextChanged: (e) => {
storage.put("yjqg_interval", e.toString())
}
})
ui.yjqg_num.addTextChangedListener({
afterTextChanged: (e) => {
storage.put("yjqg_num", e.toString())
}
})
//默认启动程序
var settingData = {};
settingData.startConfig = "一键取关";
settingData.yjqg_ygz = ui.yjqg_ygz.isChecked();
ui.yjqg_ygz.setOnCheckedChangeListener({
onCheckedChanged: (view, isChecked) => {
settingData.yjqg_ygz = isChecked;
}
});
settingData.yjqg_xhgz = ui.yjqg_xhgz.isChecked();
ui.yjqg_xhgz.setOnCheckedChangeListener({
onCheckedChanged: (view, isChecked) => {
settingData.yjqg_xhgz = isChecked;
}
});
ui.saveBtn.click(function () {
//保存万能启动配置
storage.put("settingData", settingData)
create_float("抖音");
});
}
代码简单,适合初学者。使用 autojs 开发