![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
autojs
文章平均质量分 68
牙叔教程
分享 autojs 入门教程 高级教程
展开
-
autojs使用nodejs调用sqlite数据库
autojs先加载nodejs, 导入SQLiteDatabase, nodejs再去调用SQLiteDatabase原创 2023-02-11 16:13:59 · 1009 阅读 · 1 评论 -
调用chatgpt的api, 必须知道的三件事
字符限制问题+答案原创 2023-02-10 00:02:50 · 11158 阅读 · 2 评论 -
ChatGPT洗脑
上面是动物小猫的照片,下面是猫的纸上的素描转载 2023-01-30 13:51:18 · 896 阅读 · 0 评论 -
autojs画六边形
我们一组一组的计算六边形中心点, 一组有两排六边形:第一排5个第二排4个下一组, 往下移动 3 个边长,因为第一组, 我们已经检查过画板右侧原创 2023-01-29 15:06:21 · 910 阅读 · 2 评论 -
autojs模仿QQ长按弹窗菜单(二)
这个菜单数据应该有哪些属性呢?菜单显示的文字菜单点后的回调函数因此, 数据大概是这样的原创 2023-01-23 18:03:56 · 1748 阅读 · 0 评论 -
autojs模仿QQ长按弹窗菜单
我们自顶向下来写代码, 首先我们写的是setTestRecyclerViewAdapter.js, 他这个里面要做几件事:加载两个类, Adapter和Holder, Holder先加载, 因为他会在Adapter中使用原创 2023-01-22 20:55:51 · 2211 阅读 · 1 评论 -
await不要用try-catch了
直接在 await 后面 catch原创 2023-01-21 12:55:31 · 5359 阅读 · 0 评论 -
autojs的drawer布局侧滑栏穿透怎么办?
侧滑栏点击后, 点击事件穿透侧滑栏, 点击到了下面被遮挡的界面, 这里要控制侧滑栏的点击属性原创 2023-01-17 23:26:29 · 620 阅读 · 0 评论 -
autojs使用intent发送邮件, 带附件
邮件分两种, 一种带附件, 一种不带附件, 两种代码示例原创 2023-01-17 23:24:27 · 1351 阅读 · 0 评论 -
autojs起手式
自动创建项目工程, 包含代码补全, autojs自带的例子, 推送代码到码云原创 2022-03-21 12:43:08 · 2307 阅读 · 0 评论 -
autojs9.0.18合并EasyEdge
实现离线ocr的功能: 把easyedge合并到autojs打包的app中原创 2022-03-18 17:54:21 · 1377 阅读 · 0 评论 -
autojs提高二维码识别率(二)-提取四个角点, 使得二维码显示完整
提取二维码定位点, 计算四个焦点, opencv标识角点位置原创 2022-03-17 00:22:22 · 1692 阅读 · 0 评论 -
autojs提高二维码识别率(一)-标记定位点
使用opencv辅助标记二维码定位点, 要用到二值化, 转换图片颜色控件, 开操作, 绘制矩形, 绘制文字等原创 2022-03-15 17:46:16 · 1056 阅读 · 0 评论 -
autojs识别二维码
autojs识别二维码, 包含本地图片识别, 和相机扫描识别, 相机可自动对焦, 识别速度快原创 2022-03-01 18:37:25 · 3343 阅读 · 0 评论 -
opencv-kmeans-图片颜色量化
使用K-Means(K均值聚类算法), 对图片的颜色进行聚类, 统计图片的颜色分布原创 2022-02-28 18:01:42 · 4583 阅读 · 0 评论 -
autojs量角器-相机背景
以相机为背景, 绘制半圆, 手指触摸, 测量角度原创 2022-02-23 16:48:19 · 1418 阅读 · 0 评论 -
autojs通用拾色器
封装成独立的模块, 易用的接口, 选择颜色可视化, 更简单原创 2022-02-17 16:54:53 · 1222 阅读 · 1 评论 -
autojs连连看脚本可视化
图文的方式展现一个连连看脚本的思路, 添加悬浮窗渲染格子, 方便我们排查bug原创 2022-02-08 15:17:18 · 3363 阅读 · 1 评论 -
autojs做小游戏-连连看
使用canvas来做你自己的游戏, 做完之后, 你就知道为什么有的游戏不能用控件了原创 2022-02-04 01:12:02 · 834 阅读 · 1 评论 -
autojs-toast-多彩气泡
toast样式修改, 圆形, 矩形, 透明, 渐变, 位置皆可修改原创 2022-01-30 14:19:45 · 2950 阅读 · 0 评论 -
autojs对话框修改样式
牙叔教程 简单易懂对话框定义对话框是提示用户做出决定或输入更多信息的小窗口。对话框不会占据整个屏幕,通常适用于需要用户进行操作才能继续执行的模态框事件。Site Unreachable子类样式基础对话框alert("牙叔教程");修改背景色importClass(android.graphics.drawable.GradientDrawable);let view = ui.inflate(<text>牙叔教程</text>, null, fal原创 2022-01-27 13:29:18 · 3269 阅读 · 1 评论 -
autojs-webview上传文件
牙叔教程 简单易懂思路上传文件, 自然有服务器和客户端, 恰好autojs支持nodejs, 又支持webview, 所以下面的代码都可以在autojs中直接运行.环境手机: Mi 11 ProAndroid版本: 11Autojs版本: 9.0.14服务端使用的koa, 依赖如下, 执行npm i 安装依赖 "dependencies": { "koa": "^2.13.4", "koa-body": "^4.2.0", "koa-router": "^10.原创 2021-12-15 23:00:15 · 3229 阅读 · 2 评论 -
autojs下载大文件
你下载大文件会OOM吗? 会无响应吗? 来试试流吧!原创 2021-12-08 21:45:42 · 2239 阅读 · 1 评论 -
autojs-ocr-easyedge-nodejs
牙叔教程 简单易懂目的做一个有ocr功能的appeasyedge是百度的产品, 有ocr功能, 且其发布了一个免费的离线app, 识别率还可以autojs引擎从autojspro9开始, 就有了两个引擎autojs内置nodejs, rhino, 并且支持双方通信实现ocr的思路如果会安卓开发的话, 可以把百度开源的paddle做成插件, 提供给autojs使用;我不会安卓开发, 所以我选择了nodejs, 把ocr功能单独做一个app, 提供给脚本使用.那么我们要实现这么一个接口.原创 2021-12-04 16:39:39 · 2119 阅读 · 1 评论 -
autojs识别数字ocr
牙叔教程 简单易懂缘起ocr大家一般用百度平台的ocr, 可是通用文字识别(标准版)在控制台免费资源领取页可领取所需接口的免费测试资源。未实名认证 用户可领取 200 次/月,个人认证 1,000 次/月,企业认证 2,000 次/月。个人一个月只有1000次的免费额度, 真的不够用啊.另一方面呢, 有些人只需要识别数字, 因此, 做了这个ocr识别数字的教程使用场景识别数字和少量的汉字环境手机: Mi 11 ProAndroid版本: 11Autojs版本: 9.0.11M原创 2021-11-26 19:23:26 · 6850 阅读 · 1 评论 -
autojs段子视频化
牙叔教程 简单易懂效果展示注意, 对话是一句一句出来的,并且, 底部的新增对话, 向上滚动的时候, 是可以设置滚动速度的,这是重写了RecyclerView的滚动方法.视频演示这是个多张图片合成后的视频效果, 一秒钟换一次图片,ffmpeg可以调整图片显示的时间 段子视频化 段子视频化步骤找个段子, 最好是对话形式的把对话生成图片把图片合成视频备注: 所有操作原创 2021-11-23 22:11:38 · 668 阅读 · 0 评论 -
UI界面的图片需要主动回收
牙叔教程 简单易懂这种setImageBitmap必须主动回收图片,bitmap已经赋值给了你定义的变量, 既然你给图片添加了新的引用,那么这张图片就归你管, 系统就不管了"ui";ui.layout( <vertical> <img id="img"></img> </vertical>);let img = images.read(imgPath);let bitmap = img.bitmap;ui.img.setI原创 2021-11-22 16:45:41 · 2188 阅读 · 0 评论 -
半自动开启adb无线调试
牙叔教程 简单易懂无线调试是什么安卓11增加了无线调试开关, 也就是完全不用数据线, 只要手机和电脑在同一个局域网, 就可以进行adb调试,无线调试开启方法请参考: Wi-Fi 调试(Android 11 及更高版本,无需借助 USB)无线调试流程每次连接的ip基本是固定的, 但是port端口是随机的, 所以每次都要获取最新的端口在命令行中输入 adb connect 192.168.101.31:38549看上去只有两步, 但是每一步都有N步, 细分下来是这样的步骤:手机回到桌面眼原创 2021-11-21 20:02:51 · 3366 阅读 · 0 评论 -
autojs图片回收时img, bitmap和mat三者的关系
牙叔教程 简单易懂autojs图片的数据表现形式, 一共有三种img: com.stardust.autojs.core.image.ImageWrapperbitmapmat三种图片数据格式互相转换img转bitmap和matimg.bitmapimg.matbitmap转imgcom.stardust.autojs.core.image.ImageWrapper.ofMat(bitmap)mat转imgcom.stardust.autojs.core.image.Imag原创 2021-11-19 18:51:47 · 4701 阅读 · 0 评论 -
圆形头像的7种显示方法
牙叔教程 简单易懂效果展示环境手机: Mi 11 ProAndroid版本: 11Autojs版本: 9.0.11图片形状: 正方形圆形头像的7种显示方法第1种: 使用ShapeableImageView控件备注: material版本最低要求1.2.0, 因为ShapeableImageView控件是在1.2.0才添加的"ui";importClass(android.view.ViewOutlineProvider);importClass(android.content.re原创 2021-11-15 14:32:59 · 2443 阅读 · 0 评论 -
autojs声明文件
声明文件是什么声明文件是typescript中的概念, 主要用来描述变量类型,声明文件不包含实现,它只是类型声明声明文件的服务对象是谁?声明文件, 去描述js文件中的变量类型, 给ts用autojs需要声明文件吗vscode会把声明文件的内容作为代码提示., 这样就不用查文档了, 这是好处之一;之前的代码提示是通过代码片段来实现的,现在的插件把代码片段文件删掉了, 取而代之的就是.d.ts文件vscode的autojs插件文件路径C:\Users\Administrator.vscode原创 2021-11-10 22:52:14 · 1207 阅读 · 0 评论 -
autojs图片加水印
牙叔教程 简单易懂效果展示修改列数修改行数修改旋转角度修改颜色环境手机: Mi 11 ProAndroid版本: 11Autojs版本: 9.0.10图片添加水印步骤选择一张图片使用canvas在图片上画文字调整水印到自己满意为止保存添加水印的图片你将学到以下知识点更换img控件的图片seekbar设置和获取最大值, 当前值, 以及滑动监听检测颜色是否符合十六进制监听输入框避免图片引用冲突导致报错获取文字的宽高旋转画板绘制文字如果上面的你都会了原创 2021-11-09 18:47:20 · 619 阅读 · 0 评论 -
autojs多分辨率找透明图
牙叔教程 简单易懂声明本教程是教查找透明图的, 找透明图逻辑都是类似的, 不针对任何app.效果目标: 找图片中的双人头本次测试一共使用了三种分辨率的图片1600x7202310x10802400x1080每种分辨率各5张,上图中左上角的头像, 可以看出是一个黑白图片, 是把一张2400x1080的大图, 灰度化, 二值化, 然后裁剪双人区域得到的, 所有分辨率图片找图, 都是用的同一张双人头小图.有必要继续看下去吗多分辨率找图你有思路吗你会找透明图吗你在多种分辨率下原创 2021-11-08 23:51:49 · 4959 阅读 · 1 评论 -
autojs联众识图
牙叔教程 简单易懂联众识图简介联众识图平台,仅做图像辅助识别,不做破解,不做批量登录,不盗取信息,不主动进入其他计算机系统,不做恶意软件的帮助者。上传的图片,是为了解决计算机批量识别问题,如OCR扫描。如上传验证码类型的图片,需软件仅仅用于合法业务,软件本身不能是为破解系统、入侵盗取公民信息而开发。识图使用方法// 只要填入你的联众账号密码, 就可以使用了let username = "联众账号";let password = "联众密码";/* -----------------------原创 2021-11-08 16:45:40 · 1160 阅读 · 0 评论 -
我想写一个这样的布局, 控件的高度应该怎么写呀
牙叔教程 简单易懂有人问我这样的布局怎么写控件2的高度是固定的, 然后剩余空间全部给控件1,先别看下面, 自己先想想.方法一: 利用layout_weight"ui";ui.layout( <vertical> <vertical id="up" bg="#7bed9f" layout_weight="1"></vertical>原创 2021-11-06 21:02:47 · 365 阅读 · 0 评论 -
autojs清空日志
牙叔教程 简单易懂autojs日志类型悬浮窗控制台的临时日志UI中的console标签的控制台UI中的globalconsole标签的控制台点击右上角的日志按钮的永久日志下面来说说这几种日志的显示与清空环境手机: Mi 11 ProAndroid版本: 11Autojs版本: 9.0.10悬浮窗日志显示日志console.show();清空日志console.clear();UI中的console标签的控制台显示日志"ui";ui.layout(原创 2021-11-05 22:53:13 · 1949 阅读 · 0 评论 -
adb连接雷电模拟器失败
牙叔教程 简单易懂报错如下: failed to connect to 127.0.0.1:5555C:\Users\Administrator>adb devicesList of devices attachedemulator-5554 deviceC:\Users\Administrator>adb connect 127.0.0.1:5555failed to connect to 127.0.0.1:5555C:\Users\Administrator&g原创 2021-10-29 17:34:33 · 6070 阅读 · 1 评论 -
autojs自定义控件色轮
牙叔教程 简单易懂效果展示视频效果缘起你想要比别人的界面更漂亮吗?你想要做自己专用的色彩工具吗?想要自己的专属功能, 深度定制,自定义控件可以满足你的要求,比被人的更好看, 功能更多,想学习自定义控件的人, 不可错过本教程.环境手机: Mi 11 ProAndroid版本: 11Autojs版本: 9.0.10你将学到以下知识点定制自己的色轮控件的触摸监听控件触摸动画多控件联动色块的数量调整滑块的使用定义不可滚动的viewpagerRecyclerView的使原创 2021-10-28 15:22:32 · 605 阅读 · 0 评论 -
autojs打包的软件报毒
牙叔教程 简单易懂病毒名字【高风险】包含病毒:Trojan/Android.Nakedchat.ah[prv,exp,rog,gen]环境手机: Mi 11 ProAndroid版本: 11Autojs版本: 9.0.10杀毒引擎一般在手机管家设置, 一般有2种手机管家/病毒扫描/右上角设置/选择杀毒引擎安天杀毒引擎腾讯杀毒引擎哪个引擎报毒安天报毒, 腾讯不报毒确认自己的是正版软件后, 如何不让报毒我是用mt管理器修改的, 修改以后就不会报毒了修改哪些文件(*表示任意字符原创 2021-10-24 14:56:59 · 4601 阅读 · 0 评论 -
autojs边缘菜单
牙叔教程 简单易懂效果展示缘起有人问我这个效果怎么做, 我就研究了一下, 我自己是想不到这样的需求的, 他说oppo就是这种风格的环境手机: Mi 11 ProAndroid版本: 11Autojs版本: 9.0.10思路这个功能主要强调的是边缘把悬浮窗贴到屏幕边缘, 当手指在边缘触摸时, 悬浮窗第一时间接管触摸事件你将学到以下知识点创建温度计形状的悬浮窗多个悬浮窗之间的互相调度控制悬浮窗显示动画grid容器的使用方法text设置圆角的多种方法悬浮窗居中以及贴边的计原创 2021-10-23 18:44:46 · 872 阅读 · 0 评论