AutoJs源码---神级大分享

源码下载链接:https://pan.baidu.com/s/1mFGtOcVxMXXrNlKtnkz3Dg  密码:rzk3

奋斗了100多个日夜终于算有点小成果,薅羊毛代码99%都是我原创,100多天的努力老铁给点支持,小弟谢过了。 项目结构大家可以先看一下。源代码包含:薅羊毛个人版和10多个高收益App集合。有图有真相,下面的2个图已经说明一切了。

列举一下包含的代码:

100 多个源码一次让您成为 AutoJs 高手,高手成大神。

auto.waitFor();//判断和等待开启无障碍
app.launchApp('彩蛋视频');//只有一个快手极速版所以直接Launch就可以,不用包名
sleep(10000);//等待splash时间
console.show(); //开启日志(悬浮窗权限)
if (className("android.widget.TextView").text("我的").exists()) {
    console.log("彩蛋视频去签到");
    let b = className("android.widget.TextView").text("我的").findOne().bounds();
    click(b.centerX(), b.centerY());
    sleep(3000);
    if( className("android.widget.TextView").text("已签到").exists()){
        //记录一下
    }
    b = className("android.widget.TextView").text("首页").findOne().bounds();
    click(b.centerX(), b.centerY());
}
/**
 * 强制停止app
 * @param {应用名称} appName 
 */
function stopApp(appName){
    openAppSetting(getPackageName(appName));
    sleep(3000);
    if (className("android.widget.Button").text("强行停止").exists()) {
        console.info("强行停止");
        className("android.widget.Button").text("强行停止").findOnce().click();
    }
    try {
        sleep(3000);
        if (className("android.widget.Button").text("确定").exists()) {
            className("android.widget.Button").text("确定").findOnce().click();
            toastLog(appName   "已经停止!");
        }
        else {
            let closeButton = className("android.widget.Button").text("强行停止").find();
            console.info(closeButton.length);
            console.info(closeButton[0].bounds());
            closeButton[0].click();
            toastLog(appName   "已经停止!");
        }
    } catch (e) {
        toastLog(e);
    }
}


源码下载链接:https://pan.baidu.com/s/1mFGtOcVxMXXrNlKtnkz3Dg  密码:rzk3

源码下载链接:https://pan.baidu.com/s/1mFGtOcVxMXXrNlKtnkz3Dg  密码:rzk3

奋斗了100多个日夜终于算有点小成果,薅羊毛代码99%都是我原创,100多天的努力老铁给点支持,小弟谢过了。 项目结构大家可以先看一下。源代码包含:薅羊毛个人版和10多个高收益App集合。有图有真相,下面的2个图已经说明一切了。

列举一下包含的代码:

100 多个源码一次让您成为 AutoJs 高手,高手成大神。

auto.waitFor();//判断和等待开启无障碍
app.launchApp('彩蛋视频');//只有一个快手极速版所以直接Launch就可以,不用包名
sleep(10000);//等待splash时间
console.show(); //开启日志(悬浮窗权限)
if (className("android.widget.TextView").text("我的").exists()) {
    console.log("彩蛋视频去签到");
    let b = className("android.widget.TextView").text("我的").findOne().bounds();
    click(b.centerX(), b.centerY());
    sleep(3000);
    if( className("android.widget.TextView").text("已签到").exists()){
        //记录一下
    }
    b = className("android.widget.TextView").text("首页").findOne().bounds();
    click(b.centerX(), b.centerY());
}
/**
 * 强制停止app
 * @param {应用名称} appName 
 */
function stopApp(appName){
    openAppSetting(getPackageName(appName));
    sleep(3000);
    if (className("android.widget.Button").text("强行停止").exists()) {
        console.info("强行停止");
        className("android.widget.Button").text("强行停止").findOnce().click();
    }
    try {
        sleep(3000);
        if (className("android.widget.Button").text("确定").exists()) {
            className("android.widget.Button").text("确定").findOnce().click();
            toastLog(appName   "已经停止!");
        }
        else {
            let closeButton = className("android.widget.Button").text("强行停止").find();
            console.info(closeButton.length);
            console.info(closeButton[0].bounds());
            closeButton[0].click();
            toastLog(appName   "已经停止!");
        }
    } catch (e) {
        toastLog(e);
    }
}


源码下载链接:https://pan.baidu.com/s/1mFGtOcVxMXXrNlKtnkz3Dg  密码:rzk3

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在