# ctrlmobi **Repository Path**: ichinaec/ctrlmobi ## Basic Information - **Project Name**: ctrlmobi - **Description**: 酷猫智能云平台API文档、技术需求、开放平台开发文档、业务文档、定制开发需求。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://www.ctrlmobi.com/ - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 5 - **Created**: 2021-05-04 - **Last Updated**: 2025-11-24 ## Categories & Tags **Categories**: cloud **Tags**: None ## README # ctrlmobi 智能自动化云控开发平台 - 您的极简智能自动化入门级套件 #### 介绍 **为智能化自动化进程添砖加瓦** 酷猫智能云平台API文档、技术需求、开放平台开发文档、业务文档、定制开发需求、BUG反馈、开发支持。 免ROOT、免数据线、非ADB,基于无障碍服务开发的集IDE脚本在线编辑器、在线调试工具、业务转表单封装工具、脚本自动化定时执行系统、集成设备批量管理、批量操作封装为一体,提供足够多的扩展,满足你对一切APP的自动化操作的想法。 门槛极致低,会JavaScript语法就能完美驱动手机干任何你想干的事情,内建PAAS系统支持,完美转化您的编程成果提供给任何经过您授权的人使用,系统功能持续扩展中... 欢迎提出您的需求、想法,如果您没有能力自行编写功能,与我们联系,我们可以安排专业,经过Ctrlmobi平台认证的专业工程师为您定制开发专属功能。 内建的PAAS系统,支持您将一段脚本代码,打包封装为具备自定义输入, 自定义表单,可简单使用的业务功能,可随时对多台设备进行批量操作,甚至快速制定定时任务 内建的定时系统,支持您有计划、按预期来批量启动和运行您的代码,选定一台或多台目标设备,平台基于阿里云平台,支持无限设备并行任务。 跨越一切您所理解的群控、云控,您不需要投入100万、50万、30万自研系统,我们给您最完善的技术方案,支持独立部署、独立品牌OEM。我们不是云控系统,我们是智能自动化无限扩展开发平台,一个前端,就能帮你构建梦想,构建业务,自由构建您的所有脑洞、发散思维、业务思维的想法。快与我们联系,一起玩,一起Happy,一起探索 ^_^ **欢迎跨界整合、业务合作、技术合作 请联系QQ:435045 邮箱:435045@qq.com,或者电话联系我们:0755-2851 2842(深圳市大数动量科技有限公司) 或者访问 [酷猫智能云官网](https://www.ctrlmobi.com)、登录 [酷猫智能云开发平台](http://ctrl.js.xebill.cn)** #### 软件架构 ``` 安卓平台系统要求:7.0+ 基于Web浏览器的脚本编程IDE和IDE编程工具、开发套件 基于Web浏览器的云控业务系统,提供极致简单方便的脚本封装使用场景,-- 剥离复杂的系统交互流程,给您至高无上的极简体验。 ``` #### 安装教程 1. 下载Android端手机App,Ctrl.Js.Apk 2. 配置您的手机 [下载Ctrl.Js.Apk](http://ctrl.js.xebill.cn/upload/app-release.apk) 3. 注册您的开发者帐号 [注册您的开发者帐号](http://ctrl.js.xebill.cn/#/login?redirect=%2Fdashboard) **注意,请务必注册为开发者帐号,登录系统才有开发功能。** 4. 登录系统,并将您的设备通过自助授权加入到您的私有设备中。[查看如何授权](https://gitee.com/ichinaec/ctrlmobi) #### 使用说明 1. 目前已经测试的设备型号清单:华为荣耀6x,荣耀8、荣耀9、P10、p10p、红米note4x,小米5x(7.12安卓)、小米6、小米8 2. 各手机型号系统和Ctrl.Js应用权限配置文档:(待更新) 3. 这是一个完全免费的开发平台,旨在提供给所有有需求、场景的用户快速定义和实现自动化想法。 #### API文档索引 ##### [action 行为操作](https://gitee.com/ichinaec/ctrlmobi/blob/master/Javascript%E8%84%9A%E6%9C%AC%E5%BC%80%E5%8F%91%E6%96%87%E6%A1%A3/action.md) ##### [globals 全局函数](https://gitee.com/ichinaec/ctrlmobi/blob/master/Javascript%E8%84%9A%E6%9C%AC%E5%BC%80%E5%8F%91%E6%96%87%E6%A1%A3/globals.md) ##### [device 设备操作](https://gitee.com/ichinaec/ctrlmobi/blob/master/Javascript%E8%84%9A%E6%9C%AC%E5%BC%80%E5%8F%91%E6%96%87%E6%A1%A3/device.md) ##### [app 应用操作](https://gitee.com/ichinaec/ctrlmobi/blob/master/Javascript%E8%84%9A%E6%9C%AC%E5%BC%80%E5%8F%91%E6%96%87%E6%A1%A3/app.md) ##### [async 异步操作](https://gitee.com/ichinaec/ctrlmobi/blob/master/Javascript%E8%84%9A%E6%9C%AC%E5%BC%80%E5%8F%91%E6%96%87%E6%A1%A3/async.md) ##### [console 控制台](https://gitee.com/ichinaec/ctrlmobi/blob/master/Javascript%E8%84%9A%E6%9C%AC%E5%BC%80%E5%8F%91%E6%96%87%E6%A1%A3/console.md) ##### [linkmans 通讯录、短信](https://gitee.com/ichinaec/ctrlmobi/blob/master/Javascript%E8%84%9A%E6%9C%AC%E5%BC%80%E5%8F%91%E6%96%87%E6%A1%A3/linkmans.md) ##### [images 图片处理](https://gitee.com/ichinaec/ctrlmobi/blob/master/Javascript%E8%84%9A%E6%9C%AC%E5%BC%80%E5%8F%91%E6%96%87%E6%A1%A3/images.md) ##### [http HTTP请求](https://gitee.com/ichinaec/ctrlmobi/blob/master/Javascript%E8%84%9A%E6%9C%AC%E5%BC%80%E5%8F%91%E6%96%87%E6%A1%A3/http.md) ##### [network 网络、WIFI](https://gitee.com/ichinaec/ctrlmobi/blob/master/Javascript%E8%84%9A%E6%9C%AC%E5%BC%80%E5%8F%91%E6%96%87%E6%A1%A3/network.md) ##### [sdcard](https://gitee.com/ichinaec/ctrlmobi/blob/master/Javascript%E8%84%9A%E6%9C%AC%E5%BC%80%E5%8F%91%E6%96%87%E6%A1%A3/sdcard.md) ``` 文档持续整理更新中,请耐心等待...^_^,喜欢、期待,请顺手点个赞,给个好评,谢谢啦。我们会更努力更快速的更新文档。 ``` #### 扩展返回对象索引 ##### [AccessibilityNode 节点对象(更新完毕)](https://gitee.com/ichinaec/ctrlmobi/blob/master/Javascript%E6%89%A9%E5%B1%95%E8%BF%94%E5%9B%9E%E5%AF%B9%E8%B1%A1/AccessibilityNode.md) ##### [AccessibilityList 节点列表对象(更新完毕)](https://gitee.com/ichinaec/ctrlmobi/blob/master/Javascript%E6%89%A9%E5%B1%95%E8%BF%94%E5%9B%9E%E5%AF%B9%E8%B1%A1/AccessibilityList.md) #### 极简示例 1. 启动指定的应用 ``` //启动抖音短视频 var launchResult = app.launch('com.ss.android.ugc.aweme'); ``` 2. 启动抖音并为指定的视频刷100个播放量 ``` var input={"playNum":100,"url":"https://v.douyin.com/J9vx1su/"}; var homeResult = action.home(); globals.sleepAuto(100); app.launch('com.ss.android.ugc.aweme'); action.packages(action.waitNodeByDesc('搜索',0,15*1000)).ifnull('找不到搜索').wait(1000).click().wait(1500).copyClip(input.url).paste(); for(var i=0;i-1&&getNodeTextByIdResult.indexOf('Ctrl.Js')==-1){ canApply=false; } if(canApply){ action.nodeClick(node_id); globals.toast('已自动允许'); } else{ globals.toast('已禁止位置权限的申请'); //处理禁止 var findAccessibilityByTextResult = action.findAccessibilityByText('禁止',0); if(findAccessibilityByTextResult!=null){ action.nodeClick(findAccessibilityByTextResult); } } return true; },null); ``` 5. 发挥您的全部想象力,手机UI上可见的一切元素,都是您可以操控的对象,提供丰富的API文档给您充分发挥想象空间的能力,可以应用于APP自动化测试、批量控制、批量操作的场景。