笔青居_Autojs学习笔记_第一章

本笔记纯属四不像程序猿亲手制作,以便日后查阅,不喜勿喷!!!
再次感谢原作者笔青居的视频教程!!!

目录
一、 Auto.js功能及使用
二、 环境简单搭建
三、 简单程序编写
四、 Js(JavaScript)小入门
五、 API文档解析
六、 在线更新代码
七、 Js加密安全
八、 源码修改…

Auto.js是什么?他是一个安卓脚本框架,可以做很多事情,帮助我们手机实现全自动。

可以做的事情

  1. 数据监控:可以监视当前的手机的数据
  2. 图片监控:截图获取当前页面信息
  3. 控件操作:模拟操作手机控件
  4. 自动化工作流程:编写简单的脚本,完成一系列自动化操作,如微信自动点赞,快速抢单等
  5. 定时功能:定时执行某个脚本,来完成定时任务。如打卡签到等

软件的主要工作原理:基于辅助服务AccessibilityService

项目介绍
项目地址:https://github.com/hyb1996/Auto.js
官方论坛:auto.org
在线文档:https://hyb1996.github.io/AutoJs-Docs/
简介:一个支持无障碍服务的Android平台的JavaScript IDE,其发展目标是JsBox和Workflow
主要功能:由无障碍服务实现的简单易用的自动操作函数
协议:基于Mozilla Public License Version2.0
并附加以下条款:非商业使用
一:不得将此项目及其衍生的项目的源代码和二进制产品用于任何商业和盈利用途

操作实战流程:
酷安app下载Auto.js 4.0.1beta版本
允许权限,开启无障碍权限。
建议开启,音量上键停止脚步(方便停止无限循环脚步),开启悬浮窗。

悬浮窗按钮介绍:第一个按钮,运行脚本,第二个按钮,自动录制,第三个按钮,布局分析第四个按钮,关闭,第五个按钮,更多,获取当前应用包名,当前活动等。

为什么要选它
开源:代码开源,可以查到源码,安全以及问题解决刚好
无需root:7.0以上功能基本上不需要root
免费:代码自动生成,对于小白来说能比较容易的入门玩耍
语言:使用的是标准的Js语法,不过不同于网页的API
灵活:由于是Js语言,外加http。所以代码更新以及发布比较灵活
扩展:提供JS转JAVA桥梁,外加开源,所以存在无限可能。

自己动手的好处
安全:使用权限问题,使得Auto.js运行脚本拥有较大的权限,使用他人非开源代码,可能存在安全隐患。
编写简单:由于JS可以通过中文命名变量以及方法,所以对小白来说方便阅读以及书写
脚本升级:存在应用升级,导致他人脚本不能使用,或者存在bug,不符合自己的需求
获得技能:拥有技能,就拥有工具,拥有工具,才是王道。
最重要:作者会带你小白轻松入门!!!

你可能感兴趣的:(Autojs学习笔记,编程语言)