首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
autojs
牙叔教程
创建于2021-07-20
订阅专栏
autojs最专业的教程
等 139 人订阅
共144篇文章
创建于2021-07-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
autojs-shell-sendevent-点击
1. 手指压力 1. x坐标 1. y坐标 1. 一个点的信息的结尾 1. 按下 1. 一次事件的结尾
autojs-robot-基于通知栏监听的机器人
一台手机做客户端, 监听通知栏, 监听到消息后, 提交消息给另外一台手机 一台手机做服务端, 接收另一台手机发送的消息, 接收到消息之后, 在qq群发消息
autojs内存折线图
数据怎么变成点呢? 这是一个比例换算的问题, 我们找出数据中的最大值, 它对应的比例就是canvasView的高度, 那么按照这个比例, 我们取出一个数据, 就可以计算出对应的坐标;
autojs提取最大轮廓
灰度化, 二值化, 提取轮廓, 找最大的轮廓, 画个遮罩, 只显示岛屿, 基本就是这些步骤, 还有优化的地方
autojs获取内置资源数字ID
resources.arsc 是一个资源的索引表,里面维护者资源ID、Name、Path或者Value的对应关系,AssetManager通过这个索引表,就可以通过资源的ID找到这个资源对应的文件或者
autojs自己写布局分析(三)
之前的教程, 绘制绿框, 我们使用的是广度搜索, 这个教程呢? 因为这个列表是从上往下, 前面显示完所有的子孙后代的控件, 然后再显示之后的层级控件, 因此, 这里我们使用 深度搜索 Depth
autojs自己写布局分析(二)
思路 手指点击屏幕, 有了一个触摸坐标, 拿触摸坐标和节点的矩形区域作对比, 如果包含该点, 那么就弹出对应节点的信息
autojs自己写布局分析
这一段代码也许有的人不太好理解, 大家可以想象一下, 机关枪; 子弹发射之后, 一颗子弹 有概率 变成两颗, 三颗, 然后重新回到弹夹中, 弹夹空了以后, 我们就获得了所有不会再分裂的子弹.
autojs灵动球, 屏幕碎了
灵动岛就是一个悬浮窗, 我们不做具体的功能, 只做表面工作, 所以我们只写一个悬浮窗; 悬浮窗不能干扰用户操作, 因此, 在绘制球的时候, 要用另一个悬浮窗, 该悬浮窗不响应任何点击事件, 只
autojs悬浮窗翻译单词
点击翻译按钮后, 我们先获取十字架的中心点, 然后调用autojs9 提供的插件 MLKitOCR , 这个是谷歌开发的工具, 识别英文效果又快又好,
autojs的rhino和nodejs写悬浮窗对比
ui: 用于显示界面(Activity)的情况,比如启动后展示一个Web页面用于用户操作,参见UI模块的文档。 ui-thread: 不在启动时显示一个新页面,但是代码运行在U
autojs在手机重启电脑的adb服务
adb服务特别容易冲突, 要么是雷电模拟器连不上, 要么是scrcpy投屏连不上, 要么是autojs连不上, 重启adb解决90%的问题
autojs文件互传(模拟器和手机)(二)
用户选择文件, 点击发送, 通过socket, 通知模拟器下载文件 1. 手机用koa做服务器, 以便模拟器下载文件 1. 模拟器下载完之后, 通过socket通知手机:我下载完了
autojs文件互传(模拟器和手机)(一)
手机端开启socket服务, 模拟器也用socket与手机通信; 有一个问题要注意, 模拟器上, autojs不能运行命令 npm i --no-bin-links koa
autojs识别羊了个羊的方块区域
观察图片, 方块的背景色是米黄色, 颜色还是比较纯的, 也可以从这个维度试试;; 提取出来的轮廓区域, 都用红色方块画出来了
autojs多级列表
思路是把多级列表的数组躺平, 变成一维数组, 这样才可以使用recyclerview; 其中的关键点是理解, 从哪个位置到那个位置的数据应该删除(或增加)
autojs导航栏添加背景动画
导航栏渲染完成以后, 我们再给文字添加背景 这个文字位于顶层, 底层我们增加一个画板, 用来显示动画; 布局就用帧布局 frame
autojs随时翻译剪贴板单词
实际使用发现, 如果频繁切换焦点, 那么长按菜单都出不来, 因此, 不可以频繁切换焦点, 基于这个原因, 翻译的时机要改一下, 改为当用户主动点击按钮, 再去读取剪贴板
autojs给view设置id
这个设置view的id的教程, 难点是反射, 辅助软件是MT管理器, 还应当了解hashmap的用法;
autojs画圆润的圆角矩形
我觉得这是autojs的bug, view绘制的时候, 只能在view内部, 正常是不应该超出view区域, 否则会遮挡其他控件.
下一页