xiaobai3963 发表于 2021-6-20 16:12

csdn里面的功资料下载

https://blog.csdn.net/m0_55125030/article/details/113838976
这种的谁能帮我提取下里面的代码

G690 发表于 2021-6-20 19:52

```
var storage = storages.create("攒外快网");
var img_url = "https://ae01.alicdn.com/kf/Hf15587cb4d0f406a9ab9d04eecb89566G.jpg";
悬浮窗();

function 悬浮窗() {
    window = floaty.rawWindow(
      <horizontal gravity="center_vertical">
            <img id="图标" src="{{img_url}}" w="50" h="50" alpha="0.8" circle="true" borderWidth="2dp" borderColor="#202020" />
            <horizontal id="抽屉">
                <vertical>
                  <button id="ui_运行" textColor="#FFFFFF" text="开始" bg="#4F4F4F" padding="0" h="40" w="60"/>
                  <text text="" h="1" />
                  <button id="ui_关闭" textColor="#FFFFFF" text="结束" bg="#4F4F4F" padding="0" h="40" w="60"/>
                </vertical>
            </horizontal>
      </horizontal>
    );
    window.setPosition(100, device.height / 6);
    window.exitOnClose();
    setInterval(() => {}, 1000);

    window.抽屉.visibility = 8;

    状态 = false;
    var execution = null;
    var x = 0,
      y = 0;
    var windowX, windowY;
    var downTime;

    window.图标.setOnTouchListener(function(view, event) {
      switch (event.getAction()) {
            case event.ACTION_DOWN:
                x = event.getRawX();
                y = event.getRawY();
                windowX = window.getX();
                windowY = window.getY();
                downTime = new Date().getTime();
                return true;
            case event.ACTION_MOVE:
                window.setPosition(windowX + (event.getRawX() - x),
                  windowY + (event.getRawY() - y));
                return true;
            case event.ACTION_UP:
                if (Math.abs(event.getRawY() - y) < 5 && Math.abs(event.getRawX() - x) < 5) {
                  抽屉状态();
                }
                return true;
      }
      return true;
    });

    function 抽屉状态() {
      if (window.抽屉.visibility == 8) {
            window.抽屉.visibility = 0;
      } else {
            window.抽屉.visibility = 8;
      }
    }

    window.ui_关闭.setOnTouchListener(function(view, event) {
      if (event.getAction() == event.ACTION_UP) {
            toastLog("关闭脚本...");
            window.close();
            exit();
      }
      return true;
    });

    //运行按钮事件
    window.ui_运行.setOnTouchListener(function(view, event) {
      if (event.getAction() == event.ACTION_UP) {
            window.setPosition(100, device.height / 6);
            window.disableFocus();
            if (window.ui_运行.text() == "开始") {
                window.ui_运行.text("暂停");
                toastLog("开始运行");

                var main = threads.start(function() {
                  try{
                        require("操作.js");
                  }catch(e){
                        console.log("捕获错误:",e);
                  }
                })

                //两秒不点击暂停,则隐藏抽屉
                setTimeout(function() {
                  if (window.ui_运行.text() == "暂停") {
                        抽屉状态()
                  }
                }, 3000)

                //监控运行还是暂停
                var 监控状态 = setInterval(function() {
                  if (window.ui_运行.text() == "开始") { //是运行说明暂停了
                        main.interrupt()
                        toastLog("暂停了")
                        //奥义:自己关闭自己
                        clearInterval(监控状态)
                  }
                }, 100)

            } else {
                状态 = false;
                window.ui_运行.text("开始");
                toastLog("开始暂停...");
            }
      }
      return true;
    });
}

function md5(string) {
    let res = java.math.BigInteger(1, java.security.MessageDigest.getInstance("MD5").digest(java.lang.String(string).getBytes())).toString(16);
    while (res.length < 16) res = "0" + res;
    return res;
}
```

zjj888 发表于 2021-6-21 08:49

csdn里面的资料无法免费下载

xiaodeme 发表于 2021-6-21 08:56

这是另外一种复制方法吗;www

风平浪静1965 发表于 2021-6-21 09:14


用用试试效果
页: [1]
查看完整版本: csdn里面的功资料下载