js教学源码(手机autojs菜鸟教程)

js教学源码(手机autojs菜鸟教程)

本课程主要针对零基础学员。无论你是什么年龄段的,什么学历,你只要会电脑的基本打字,就完全能够学会,因为写脚本真的非常简单。并且我们已经把很多常用的代码封装好,让你开发脚本变的更加轻松。

课程大纲:第一部分:Autojs概述

简单介绍Autojs

1、Autojs是什么,能做什么?2、Autojs各版本之间的区别3、Autojs的学习路径和学习方法第二部分:Autojs脚本开发环境搭建

电脑操作系统:Windows7/8/10 32/64位

手机操作系统:安卓

Javascript的基础才是开发脚本中最基础的部分,为什么有很多功能你实现不了,就是因为javascript的基础太差,但是Javascript的知识点那么多,该学那些才是开发脚本能用到的呢?那么本阶段课程将为你讲解开发脚本能用到的JavaScript知识

1.1、JavaScript简介1.2、JavaScript入门1.3、JavaScript判断1.4、JavaScript循环1.5、JavaScript数组1.6、JavaScript函数1.7、JavaScript对象第四部分:AutoJs基础:基于控件的操作

通过本部分课程的学习,即可开发出全分辨率脚本,自动适配各种安卓机型

对于没有控件的脚本或者无法通过控件实现的功能,就需要通过找图找色的方式实现。

1、颜色的表示方法2、颜色的转换方法3、判断颜色是否相似或相等4、autojs内置颜色5、图片回收机制(防内存泄露)6、读取图片7、Image对象8、图片对象的保存方法9、图片的编码转换(base64和bytes)10、封装获取屏幕小图的函数11、图片处理的函数(非专业可以略过)12、请求截图权限13、截屏功能14、获取图片某点的颜色15、在图片中寻找颜色及Point对象讲解16、区域找色的简便方法17、在图片中寻找完全相等的颜色点18、多点找色19、图片中某个位置是否是特定颜色第六部分:AutoJs基础:应用–APP

用于显示自定义的悬浮窗

用于启动其他脚本。

1、在脚本引擎中运行脚本2、在脚本引擎中运行js文件3、在脚本引擎中运行录制的脚本文件4、脚本引擎控制方法5、脚本执行对象6、脚本引擎对象7、脚本引擎之间的通信8、脚本引擎配置第九部分:AutoJs基础:用户界面-UI

一个完整的脚本除了需要实用的功能还需要漂亮的UI界面,让用户跟脚本之间有更好的交互,提升脚本使用体验。

1、ui界面的基本认识和学习方法2、视图: View的属性和方法3、文本控件: text4、按钮控件: button5、输入框控件: input6、图片控件: img7、用户界面UI案例–表格控件8、用户界面UI案例–复选框单选框控件9、用户界面UI案例–进度条控件10、用户界面UI案例–卡片布局11、用户界面UI案例–列表控件12、用户界面UI案例–时间日期选择控件13、用户界面UI案例–下拉菜单第十部分:AutoJs基础:一般全局函数 – Globals

非常常用,而且很重要的几个函数

1、常用的全局函数2、返回当前监测包名和Activity3、等待包名和Activity的出现4、剪切板:实现复制粘贴功能5、获取随机数6、适配安卓版本和Autojs版本第十一部分:AutoJs基础:控制台 – Console

记录运行的日志、错误、信息等。

1、控制台的常用命令2、控制台输出信息的几种方式3、控制台信息的输出样式4、控制台计时操作5、控制台输入框(无效)6、控制台的大小和位置设置第十二部分:AutoJs基础:基于坐标的操作

获取设备屏幕宽高、系统版本等信息,控制设备音量、亮度等。

1、获取设备信息2、获取并改变设备亮度3、获取并改变设备音量4、获取并改变设备屏幕状态5、设置设备震动状态第十四部分:AutoJs基础:对话框 – Dialogs

对话框 – Dialogs

1、对话框中的回调和Promise2、对话框:alert和confirm3、对话框:rawInput和input4、对话框:选项列表5、对话框:单选和多选6、对话框:自定义对话框7、对话框事件:显示和消失事件8、对话框事件:按钮事件9、对话框事件:单选多选事件10、对话框事件:输入事件11、对话框对象方法第十五部分:AutoJs基础:事件与监听 – Events

按键监听,通知监听,触摸监听等。

文件创建、获取信息、读写。

1、了解文件路径2、判断文件或者文件夹命令3、操作文件文件夹命令4、遍历文件5、读取文件6、写入文件7、打开文件获取文件对象8、ReadableTextFile可读文件对象第十七部分:AutoJs基础:协议- Http

发送HTTP请求,例如GET, POST等。

1、http.get请求详解2、http.post请求详解3、http.postJson请求详解4、http.postMultipart请求详解5、Response对象详解第十八部分:AutoJs基础:按键模拟 – Keys

比如音量键、Home键模拟等。

1、免root环境下的按键功能2、root环境下的按键功能第十九部分:AutoJs基础:多媒体 – Media

media模块提供多媒体编程的支持

1、扫描媒体文件2、音乐播放及控制第二十部分:AutoJs基础:模块 – module

Auto.js 有一个简单的模块加载系统

1、使用模块构建脚本项目2、模块文件如何相互引用第二十一部分:AutoJs基础:本地储存 – Storages

storages模块提供了保存简单数据、用户配置等的支持

1、创建和删除本地储存数据2、本地储存中的数据操作第二十二部分:AutoJs基础:多线程 – Threads

threads模块提供了多线程支持,可以启动新线程来运行脚本。

发表评论

登录后才能评论