AutoServer介绍
AutoServer是什么?
这是一款类似触动精灵,按键精灵的App,初衷是为了支持Python语言开发手机端自动化操作脚本。
AutoServer的优势
- 跨平台
将安卓操作封装成立http接口,只要在局域网或者本地访问相应的http url,就可以实现安卓自动化操作,你可以使用类似python的requests模块,node.js的http模块,java的okhttp模块,lua的socket.http模块等编程语言的http第三方http库封装相应访问操作实现自动操作(类似点击,滑动,找图,xml识别坐标等等),这样封装可以让几乎所有的编程语言都支持,适应不同平台。
- 方便快捷
没有复杂的环境配置过程,只要下App,安装并启动,然后就可以开始愉快的编程了。相对于appium复杂繁琐的环境配置和配置过程中bug的发生率,其他app的各种限制,是一个更棒的选择。
- 舒适的在线开发环境并自带分析工具
启动app后无需安装任何其他插件,直接在局域网web上编程,分析安卓。目前已支持在线分析安卓的xml文件(因为uiautomatorviewer需要安装各种环境,还有各种bug坑,例如滑动页面无法截取web,java版本过高无法启动等问题而开发了在线分析功能),通过web控制安卓手机,文件上传下载,以后会增加更多方便的功能,提高编程效率。
- 详细的文档
有着详细的文档,加速学习过程。
- 持续维护
开发者们将持续维护,并优化现有功能,增加更多功能,解决bug。
下载AutoServer App
最新版本请加QQ群或者telegram group下载(过大无法上传到github)
QQ群 783129197
telegram group @AutoServergroup
旧版本
[Click Me To Download AutoServer App]
文档与教程
-Python AutoServer文档与标准库
https://github.com/MarsDiplomatToEarth/AutoServerPython
-Java AutoServer文档与标准库
暂无
-Node.js AutoServer文档与标准库
暂无
-lua AutoServer文档与标准库
暂无
-c语言 AutoServer文档与标准库
暂无
-Http Url接口文档
https://github.com/MarsDiplomatToEarth/AutoServerCN/blob/master/Document-Http.md
功能粗略介绍
-在线dump 安卓xml页面并分析,在线版的uiautomatorviewer,所有信息都是原生的并没有修改。
-通过局域网网页实现了文件上传下载。
-通过局域网网页实现监控手机屏幕,控制手机。
-完善的点击,滑动,通过图片,颜色,xml信息找寻坐标,语音引擎,安卓原生开发常用函数等等封装后的http接口。
-通过局域网网页进行编程。
-!实现脚本打包成独立的apk。
-!通过html代码可以自定义编写独立的apk界面。
-!支持lua脚本打包成apk。
-!支持javascript脚本打包成apk。
-群控安卓设备。
前面有!的正在开发,其余已完成。
联系我们(热烈欢迎有想法的开发者加入我们项目一起开发)
QQ 1908215058
telegram @AutoServer
QQ群 783129197
telegram group @AutoServergroup