吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4329|回复: 12
收起左侧

[其他转载] Auto.js自动化,启动的时候先检测服务器数据,再加载主界面

  [复制链接]
52Douyin 发表于 2020-7-29 23:14
相信群里有很多朋友在使用auto.js做自动化的app;现在大部分app都是和服务器通信的。
大体结构如下
1、启动app:检测服务器存放的任务文件,和本地做比对之后,下载覆盖本地文件;完成后,启动(2主界面)
2、主界面:启动后,调用各个功能模块完成功能;
3、各个功能模块

微信图片_20200729230955.jpg 微信图片_20200729231140.png

废话少说,上代码



[JavaScript] 纯文本查看 复制代码

let view1 = ui.inflate(
    <frame>
        <vertical padding="16">
            <text textStyle="bold" textSize="26sp" textColor="black">1.系统启动中</text>
            <text textStyle="bold" textSize="26sp" textColor="black">2.不要退出,正在加载数据</text>
        </vertical>
        <vertical padding="16">
            <progressbar />
        </vertical>
    </frame>

);

var dialog1 = dialogs.build({
    customView: view1,
    title: "社群助手初始化中...",
    cancelable: false
}).show();



//files.cwd()返回脚本的"当前工作文件夹路径"

(function () {
    let request = http.request;
    // 覆盖http关键函数request,其他http返回最终会调用这个函数
    http.request = function () {
        try {
            // 捕捉所有异常
            return request.apply(http, arguments);
        } catch (e) {
            // 出现异常返回null
            console.error(e);
            return null;
        }
    }
})();

try {
    log("请求数据>");
    http.__okhttp__.setTimeout(10000);
   
    var outShip = http.get("https://cn.olami.ai/cloudservice/api?appkey=e4c6e70ec4d04dc8886c445fb44b7ceb&api=nli&timestamp=1596031442514&sign=ae853186daa97bc4cffa93c9432c59ca&rq={%27data%27:{%27input_type%27:1,%27text%27:%27%E4%BD%A0%E5%93%88%E5%95%8A%27},%27data_type%27:%27stt%27}&cusid=yourDeviceID");
    let item = outShip.body.json();

    log("item===>>"+item.status);
    log("item===>>"+item.data.nli[0].msg);
    log("退出对话框。");
    engines.execScriptFile("main.js"); //运行脚本 
    dialog1.dismiss();

} catch (err) {
    log("ERROR>请求数据>" + err);
}



这是从我现在发布的代码里面提取的。
类似于游戏的热更新。大家可以试试!!!!!!!
喜欢的给我评分啊

免费评分

参与人数 3吾爱币 +3 热心值 +2 收起 理由
吾爱萝莉 + 1 + 1 热心回复!
喝小酒唱离别 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
Quincy379 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

xiaobai3963 发表于 2021-6-11 23:30
你好,我想问下你上面有个打开auto.js的无障碍服务的开关,打开开关以后,自动跳到该软件的无障碍服务的打开页面,那么我想做个打开该软件的悬浮窗的权限应该怎么写跳转到这个设置界面呢?
//打开无障碍服务的设置页面  那么悬浮窗的设置页面该如何设置呢?
ui.无障碍id.on("check", function (checked) {
    // 用户勾选无障碍服务的选项时,跳转到页面让用户去开启
    if (checked && auto.service == null) {
        toastLog("请开启无障碍权限");
        app.startActivity({
            action: "android.settings.ACCESSIBILITY_SETTINGS"   //跳转无障碍intent
        });
    }
    if (!checked && auto.service != null) {
        auto.service.disableSelf();
    }
});
xiaobai3963 发表于 2021-6-11 23:26
你好,我想问下你上面有个打开auto.js的无障碍服务的开关,打开开关以后,自动跳到该软件的无障碍服务的打开页面,那么我想做个打开该软件的悬浮窗的权限应该怎么写跳转到这个设置界面呢?
zsxxdd 发表于 2020-7-29 23:34
langjiawen 发表于 2020-7-30 01:24
auto.js可以兼容类似iOS的js脚本吗?
xxhuhu 发表于 2020-7-30 06:39
auto.js有教程吗?
喝小酒唱离别 发表于 2020-7-30 07:54
这个不错,谢谢分享
lqq197 发表于 2020-7-30 09:37
其实可以直接下载网上脚本,直接执行,反正脚本文件也才一点,除非要用到数据库之类的。
moganok 发表于 2020-7-30 10:35
不错,来学习了。。。。。。。。。
cxkr 发表于 2020-7-30 11:35
华为9x居然用不了auto.js
 楼主| 52Douyin 发表于 2020-7-31 09:27

喜欢的,给个评分,谢谢
 楼主| 52Douyin 发表于 2020-7-31 09:29
langjiawen 发表于 2020-7-30 01:24
auto.js可以兼容类似iOS的js脚本吗?

大部分兼容的。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-15 13:33

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表