官方不支持,我来支持,autojs支持db操作

嘿,我是帅气的小饭饭,大家都知道,我是被逼着自学的autojs,本着做一行爱一行的行为,也为了证明我程序员不只是会打码,强行学了autojs,目前也算到了想做啥就能实现啥的情况,这不,刚将大舅子要的xianyu自动化评论撸好了

image-20211121210001320

不过说归说,貌似写这些东西也是打代码,阿西吧,终究绕不过只会打码的头衔,算了,不吹了,上面说那么多其实是为了达到300字发篇原创,这些牢骚都不重要,重要的是db支持。

先给大家看看,我撸出来的东西效果大概是这样的



目前已经支持了ui界面、自动化评论,效果还是屌的,autojs再次证明了它的强大,后续打算撸个九价、大麦网,有兴趣的朋友们围过来来。

不过话说回来,自动化应该还有很大的应用空间才对,有想法的朋友们可以私聊我或者留言,后续看看能不能一起facai啊

现在新增了db操作,也就是会记录之前已经评论过的宝贝,由于目前autojs关于db的支持比较少,所以我这边将db支持的开源了

那么如何使用呢?以我目前xianyu的应用为例子

        // 字段映射
        let fieldMapping = {
            "id": "int",
            "desc": "String",
        }
        // 表名
        let table = "record";
        // 建表
        let SQL = "CREATE TABLE IF NOT EXISTS " + table+" ("
            + "id INTEGER PRIMARY KEY AUTOINCREMENT,"
            + "desc VARCHAR(255)"
            + ")";
        // 数据库名
        let db = "xianyu";

        let dbUtils = new DbUtils(db, SQL, fieldMapping);
        // 创建数据库和表
        dbUtils.updateDatabase();
		
		// 清表
		dbUtils.deleteRows(table, null, null)

		// 数据查询
        let existStatus = dbUtils.isExistRow("SELECT * FROM  " + table + "  WHERE desc = ?", [text]);

		// 增加数据
		dbUtils.addRow(table, { desc: text });

简单方便,基本满足日常需求了。

请问源码哪里拿呢?

开源了,有需要的可以去仓库拿

image-20211121204753699

image-20211121204813751

github地址:https://github.com/wiatingpub/autojs/

码云地址:https://gitee.com/xi_fan/autojs

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值