视频教程
# 推荐教程
> 本教程从新手视角对开发文档进行循序渐进的解读,结合抖音等热门APP,详解安卓全分辨率免root脚本的常用函数与调用方法。内容由浅入深,从易到难,适合新手入门和进阶学习,也适合有其他脚本语言基础的朋友快速学习。
通过学习本教程,你能在最短时间内掌握EasyClick的开发技巧。
<a class="relevant" href="http://www.feiyunjs.com/2465.html" target="_blank" rel="noopener noreferrer">跟我学EasyClick自动化测试零基础入门教程By飞云脚本学院</a>
## 课程大纲
EasyClick和Auto.js有什么区别 (8'18'')
```javascript
服务模式、节点查找深度
```
IDEA下载、安装与设置 (7'20'')
```javascript
IDEA旗舰版的下载与安装
IDEA旗舰版的3种和谐方法
主题设置、汉化
```
EasyClick下载、安装与功能介绍 (8'03'')
```javascript
EasyClick开发插件的下载、安装
菜单功能介绍
开发者模式设置
连接设备
激活设备
屏幕映射
节点抓取
```
创建EasyClick项目 (4'55'')
```javascript
下载JDK1.8
EasyClick项目的目录结构
添加android.jar为库
混合开发注意事项
```
创建多工程项目 (3'44'')
```javascript
v5.15新功能
```
日志与吐司消息 (9'15'')
```javascript
打印不同颜色的日志
```
运行模式 (9'10'')
```javascript
无障碍模式、代理模式的区别和应用
```
选择器(1)(8'08'')
```javascript
常用的选择器
取客户区组件
抖音粉丝列表Tab切换
```
选择器(2)(4'58'')
```javascript
不常用的选择器
```
点击(11'04')
```javascript
根据安卓版本,选择合适的点击方法
```
节点操作(1)(9'32'')
```javascript
判断组件是否存在
```
节点操作(2)(6'46'')
```javascript
获取单个和多个节点信息
遍历抖音消息列表昵称
```
节点信息(1)(12'06'')
```javascript
取父组件、子组件
```
节点信息(2)(9'00'')
```javascript
取兄弟组件
抖音评论区点赞、取评论内容
```
取节点中心点 (11'31'')
```javascript
取组件宽度、高度、中心点的x和y坐标
抖音热门视频点赞
```
文本输入(1) (6'36'')
```javascript
抖音好友会话页输入内容
```
文本输入(2)(7'32'')
```javascript
设置与恢复默认输入法
```
文本输入(3) (13'26'')
```javascript
抖音评论区@好友
```
文本输入(4) (5'27'')
```javascript
换行输入
```
设备信息 (8'41'')
```javascript
封装取设备信息的自定义函数
```
仿真滑动(1)(8'00'')
```javascript
使用随机坐标来控制滑动的位置
```
仿真滑动(2) (9'47'')
```javascript
抖音随机浏览热门视频
```
滚动 (13'16'')
```javascript
滚动组件的两种查找方法
抖音热门视频切换
抖音直播间切换
抖音关注列表滚动
```
APP操作 (10'00'')
```javascript
启动抖音
```
Activity (11'32'')
```javascript
浏览图片
浏览器中打开网址
打开抖音用户资料页
打开抖音应用信息页面
```
HTTP网络请求(1) (12'20'')
```javascript
http的应用范围
get和post的区别
调用实时段子的api接口
```
HTTP网络请求(2) (11'40'')
```javascript
什么情况下用get,什么情况下用post
智能聊天机器人api接口调用方法
抖音好友聊天机器人的工作原理
```
HTTP网络请求(3) (5'44'')
```javascript
http错误处理,防止脚本报错卡死
```
Websocket通信 (10'10'')
```javascript
websocket和http通信的区别
websocket的创建、连接与事件监听
websocket发送和接收消息
```
屏幕截图 (13'06'')
```javascript
申请截图权限
全屏截图
区域截图
截图并保存
```
系统按键 (8'36'')
```javascript
封装清理内存的自定义函数
```
JAVA和JS混合开发(1) (12'33'')
```javascript
类与包的创建方法
开源代码的引用和修改
加载java文件中的类
js调用java中的函数
```
JAVA和JS混合开发(2) (14'42'')
```javascript
JAVA代码翻译为JS代码
```
网页爬虫 (13'20'')
```javascript
引用第三方jar包
解析网页文档
选择器与取值
```