文章开始之前首先来介绍一下什么是auto.js
auto.js是一个支持无障碍服务的Android平台上的JavaScript IDE,可以编写各种自动化脚本。
当然这里也有必要,为没有编程基础的朋友介绍一下什么是JavaScript。
- JavaScript 是 Web 的编程语言。
- 所有现代的 HTML 页面都使用 JavaScript 制作。
- JavaScript也是广泛用于客户端的脚本语言
而本文要介绍的auto.js则是JavaScript在手机上的运用,用以编写安卓手机脚本(目前似乎没有针对苹果手机的脚本平台)。
脚本是什么,有什么用?
脚本是一种使用一种特定的描述性语言,依据一定的格式编写的可执行文件,简单来说,就是通过代码,把一些常规的操作自动化,减少你使用时的操作量。通俗点,就是可以替你完成一些指定的工作,可以让你偷懒~
auto.js能完成什么操作?
image.png目前auto.js还属于起步阶段,不少功能还不够完善,但普遍的手机操作已经基本实现。例如,点击,滑动,打开应用,识别文字,识别图片,识别通知栏信息,识别手机内容等等等等。
用于不少APP还可以减少不少繁琐的日常操作。例如:支付宝蚂蚁森林收(偷)能量,微信(qq)朋友圈点赞,微信(qq)自动抢红包,游戏日常签到,任务,打怪副本等。只要你想象力充足,便可写出符合你要求的脚本。
(大一大二的同学可以用来写自动刷网课的脚本哦,哈哈哈哈)
为什么选择auto.js?
无需root权限:可开启无障碍模式。
方便,简单:代码规范符JavaScript要求,手机上便可完成代码编写,有代码自动补全,避免错漏。
方便打包成APP:供他人使用,自主决定安装包名字,图片等,容易出成就感
怎么学习auto.js?
理所当然的,学习编程语言当然该从“hello world”学起,那么我们就先从让auto输出“hello world”学起。
首先下载auto.js APP,地址为:地址
1.安装并打开,会提示需要启用无障碍服务,按以下步骤设置,会跳转到手机设置-系统-无障碍页面,在应用列表选择Auto.js,开启无障碍服务即可;
image.pngimage.png
image.png
image.png
2.回到APP主页,点击右下角的加号选择文件新建一个文件。
image.png3.在文本框上输入toast("hello,world");点击上方运行,结果如下:
image.png当然,把代码换一下,var handsome = confirm("hello,world");
便可得到弹窗式的hello world。
最后分享几个有关文本的样例代码,供大家尝试学习,自行把握其中的奥妙。
var handsome = confirm("你帅吗?");
if(handsome){
toast("真不要脸!");
toast("真不要脸!");
toast("真不要脸!");
alert("真不要脸!");
}else{
toast("嗯");
}
var sex = dialogs.singleChoice("请选择性别", ["男", "女", "基佬", "女装", "其他"], 2);
toast("选择了第" + (sex + 1) + "个选项");
另外如果觉得自己自主学习能力尚好的,也可以自行打开官方文档等进行学习,
1
2
网友评论