说明

本文提供的代码仅供参考。不建议用于生产环境。
可能有些地方在最新版本的Auto.js上面需要做修改,才能运行。

Auto.js简介

Auto.js是利用安卓系统的“辅助功能”实现类似于按键精灵一样,可以通过代码模拟一系列界面动作的辅助工作。
与“按键精灵”不同的是,它的模拟动作并不是简单的使用在界面定坐标点来实现,而是类似与win一般,找窗口句柄来实现的。

Auto.js使用JavaScript作为脚本语言,目前使用Rhino 1.7.7.2作为脚本引擎,支持ES5与部分ES6特性。

推荐教程

Auto.js Pro安卓全分辨率免ROOT引流脚本开发视频教程(HD超清1080p)

开发文档

Auto.js Pro开发文档
文档尚在完善中,可能有文档描述和代码实际行为有出入的情况。

为什么要使用Auto.js Pro开发脚本,有什么特点?

吸引我使用Auto.js Pro的原因有很多。最主要的几个原因是:

  • Auto.js Pro能开发免ROOT的安卓脚本
  • Auto.js Pro基于节点操作,能开发全分辨率的脚本,自动适配各种安卓机型
  • Auto.js Pro丰富的UI组件,能自定义各种样式的安卓界面
  • Auto.js Pro使用的javascript的语法比较优雅,代码可读性强
  • Auto.js Pro的命令库非常的丰富,接口比较多
  • Auto.js Pro脚本文件体积比较小。1000行的代码,打包后的apk文件只有3-5M,还没有广告

免责声明

本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途。

示例代码

// 此代码由飞云脚本圈www.feiyunjs.com整理提供
// 发送广播:  android.intent.action.激活路飞
var action="android.intent.action.激活路飞"
app.sendBroadcast({action:action,extras:{name:'哦雷瓦路飞',dream:'One Piece'}}
);
log('发送了广播',action)

autojs发射广播源码,使用了sendBroadcast方法相关推荐

  1. 一种移动wifi推广源码系统的制作方法

    wifi推广源码背景技术: WIFI广告是WIFI营销的主要方式,指移动网络运营商或企业(如餐饮,酒店,旅游.医院,地铁,机场,学校等)通过提供免费WIFI向可接收WIFI信号的电脑.智能手机等移动终 ...

  2. 微擎 微赞等系统源码模块若干问题解决方法及说明汇总

    微擎 微赞等系统源码模块若干问题解决方法及说明汇总 参考文章: (1)微擎 微赞等系统源码模块若干问题解决方法及说明汇总 (2)https://www.cnblogs.com/westsoft/p/6 ...

  3. 深入java并发包源码(三)AQS独占方法源码分析

    深入java并发包源码(一)简介 深入java并发包源码(二)AQS的介绍与使用 深入java并发包源码(三)AQS独占方法源码分析 AQS 的实现原理 学完用 AQS 自定义一个锁以后,我们可以来看 ...

  4. linux部署3proxy源码,在CentOS 7系统中从源码安装RTPProxy的方法

    本文介绍在CentOS 7操作系统中从源码安装RTPProxy的方法,按照以下步骤操作即可成功. 在CentOS 7.x上安装RTPProxy 1.将目录更改为/usr/src: [root@kama ...

  5. Android源码分析工具及方法

    转载自:http://bbs.pediy.com/showthread.php?t=183278 标 题: [原创]Android源码分析工具及方法 作 者: MindMac 时 间: 2014-01 ...

  6. 【STM32F429的DSP教程】第6章 ARM DSP源码和库移植方法(MDK5的AC5和AC6)

    完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547 第6章   ARM DSP源码和库移植方法(MDK5的AC5 ...

  7. 软件源码复杂度度量方法

    软件源码复杂度度量方法主要有三种:代码行.Helstead方法.McCabe方法(环形复杂度) 代码行: 代码行方法度量是一种最简单的方法,该方法认为,代码行越多,软件越容易产生漏洞.程序复杂性随着程 ...

  8. 视频直播软件开发关于亚马逊s3接入方式,视频直播源码创建存储桶方法

    一.登录亚马逊账户,进入S3 建立新的存储桶,用于视频直播源码的文件存储. 注册 Amazon S3 后,您就可以开始使用 AWS 管理控制台 创建存储桶.Amazon S3 中的每个对象都存储在存储 ...

  9. 《Python数据处理》7.2.4笔记:寻找唯一键的源码修改——由于zip方法

    <Python数据处理>7.2.4笔记:寻找唯一键的源码修改--由于zip方法 一.原因:zip方法 二.修改后 一.原因:zip方法 参考<python中使用zip函数出现> ...

最新文章

  1. 企业网络推广——企业网络推广出于四大目的旨在做好网站营销
  2. hdu2.1.2 How many prime numbers(计算素数的个数)
  3. atitit.软件开发方法总结O6
  4. mysql 性能问题_mysql性能问题
  5. 【转载】Java中各种修饰符与访问修饰符的说明
  6. Hive thrift服务--beeline使用
  7. 2020级C语言大作业 - 火柴人打羽毛球
  8. Python 读取MODIS叶绿素-a浓度.nc文件
  9. 树莓派小车python pid_树莓派小车实现转弯(创乐博套件)
  10. (6)java的内存泄露问题
  11. Cool_gamesetup.exe山寨版熊猫烧香病毒
  12. Unity 游戏框架搭建 2018 (一) 架构、框架与 QFramework 简介【转自游戏蛮牛】
  13. 物业服务的品质、成本与四保一服的数字化方法
  14. 怎么访问云服务器上的图片
  15. 神仙打架,2019注定是手机行业充满变革的一年
  16. 天基实业怎样投资理财收益稳定
  17. linux性能监控工具-nmon安装使用详细教程
  18. FreeRTOS中的任务堆栈溢出检测机制
  19. F-One融资B轮,企业绩效管理与分析服务再升级!
  20. 关于JAVA外包的解释及优劣势

热门文章

  1. global在python中啥意思_Python中global用法详解
  2. 软件加壳的原理及实现[转]
  3. windows系统使用的那点事(1)-解决win10的EN输入法不见了
  4. 解决VMware和VMbox实体机和虚拟机无法复制粘贴的问题
  5. 查询pytorch文档的实用方法
  6. 2018-7-5,Python练习
  7. JS获取Json值以及通过值获取索引
  8. R 计算均方差MSE(mean squared error)
  9. Excel中随机生成数字,函数RANDBETWEEN()的使用
  10. pytorch——weights_init(m)