基于AutoJs的今日头条极速版清理缓存

简介: 基于AutoJs的今日头条极速版清理缓存


代码没啥难度就是一步一步的找元素,最后点击清理按钮。

auto.waitFor();
app.launchApp('今日头条极速版');
sleep(10000);
console.show(); //开启日志(悬浮窗权限)
clearMyCache();
back();//返回我的页面
sleep(1000);
home();//关闭当前程序
/**
 * 清理缓存
 */
function clearMyCache() {
    if (className("android.widget.TextView").text("我的").exists()) {
        let b = className("android.widget.TextView").text("我的").findOnce().bounds();
        let clickResult = click(b.centerX(), b.centerY());
        sleep(3000);
        if (clickResult) {
            swipe(350, 1400, 350, 150, 300);
            sleep(5000);
            if (className("android.widget.TextView").text("系统设置").exists()) {
                toastLog("Click系统设置");
                let b = className("android.widget.TextView").text("系统设置").findOnce().bounds();
                click(b.centerX(), b.centerY());
            }
            sleep(3000);
            if (className("android.widget.TextView").text("清除缓存").exists()) {
                let b = className("android.widget.TextView").text("清除缓存").findOnce().bounds();
                click(b.centerX(), b.centerY());
            }
            sleep(3000);
            if (className("android.widget.Button").text("确定").exists()) {
                let b = className("android.widget.Button").text("确定").findOnce().bounds();
                let result=click(b.centerX(), b.centerY());
                if(result){
                    toastLog("清理成功");
                }
                sleep(3000);
            }
        } else {
            toastLog("点击我的失败");
        }
    }
}
/**
 *点击一下屏幕
 */
function clickScreen() {
    var x = device.width - device.width * 0.2;
    var y = device.height - device.height * 0.2;
    toastLog("点击屏幕" + x + ":" + y);
    let clickResult = click(x, y);
    toastLog(clickResult);
}

 

目录
相关文章
|
缓存
Autojs4.1.0实战教程---快手极速版清理缓存
Autojs4.1.0实战教程---快手极速版清理缓存
507 1
|
缓存 JSON 前端开发
Web项目中,常用的几种清理浏览器缓存的方式
Web项目中,常用的几种清理浏览器缓存的方式
419 0
|
7月前
|
存储 缓存 监控
Linux缓存管理:如何安全地清理系统缓存
在Linux系统中,内存管理至关重要。本文详细介绍了如何安全地清理系统缓存,特别是通过使用`/proc/sys/vm/drop_caches`接口。内容包括清理缓存的原因、步骤、注意事项和最佳实践,帮助你在必要时优化系统性能。
575 78
|
9月前
|
缓存 Java Shell
Android 系统缓存扫描与清理方法分析
Android 系统缓存从原理探索到实现。
301 15
Android 系统缓存扫描与清理方法分析
|
11月前
|
SQL 缓存 监控
实时计算 Flink版产品使用问题之怎么手动清理缓存或废弃文件
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
缓存
uniapp清理app缓存
uniapp清理app缓存
226 0
|
缓存 分布式计算 关系型数据库
数据管理DMS操作报错合集之当进行RDS实例的可用区迁移时,提示“缓存清理”是什么意思
数据管理DMS(Data Management Service)是阿里云提供的数据库管理和运维服务,它支持多种数据库类型,包括RDS、PolarDB、MongoDB等。在使用DMS进行数据库操作时,可能会遇到各种报错情况。以下是一些常见的DMS操作报错及其可能的原因与解决措施的合集。
181 3
|
缓存
鸿蒙实现获取应用缓存和清理缓存
鸿蒙实现获取应用缓存和清理缓存
651 0
|
存储 缓存 Linux
linux 自动定时清理缓存
linux 自动定时清理缓存
419 0
|
缓存
AutoJS4.1.0实战教程 ---火火视频极速版签到、清理缓存和自动评论
AutoJS4.1.0实战教程 ---火火视频极速版签到、清理缓存和自动评论
108 0