Giter VIP home page Giter VIP logo

03050903 / androidcontrol Goto Github PK

View Code? Open in Web Editor NEW

This project forked from imharryzhu/androidcontrol

0.0 2.0 0.0 21.98 MB

超强群控,可以实时查看和控制安卓手机的安卓远程控制软件,致力于完成一个高端的安卓群控软件 可以群控,录制运行脚本等等功能...... 千山万水总是情,给个Star行不行? QQ群:1476686 解决问题&接受各种意见建议

License: MIT License

JavaScript 0.64% Java 99.36%

androidcontrol's Introduction

AndroidControl

即将更名为RemoteControl,因为即将支持iphone的屏幕实时查看

在工作时,有很多场景需要用到RemoteControl,比如:

  • 你是个开发者,当你需要对不同型号的手机进行安装APP测试时,你可以仅仅通过电脑就能操作所有手机
  • 你是一个测试工程师,你需要大批量对手机进行操作时
  • 你是个白领,当你的怕拿起手机的动作被leader发现时,可以利用RemoteControl来在电脑上进行你想要的操作
  • 你是一个微商,或者自媒体😅。你懂得

这将是改变当前电脑工作者生活方式的产品

欢迎提交issue,如果它对你有帮助,点个Star

它是什么?

RemoteControl是一个服务器,简单来说,如果你只有这个,而没有客户端,那么你什么都干不了。所以在下文,我介绍了几个不同版本的客户端供大家使用

  • 查看手机的实时屏幕
  • 查看参数设置
    • 设置屏幕的缩放比例
    • 设置屏幕的旋转角度
  • 操作手机
    • 单点触摸
    • 滑动
    • 键盘输入
    • 文字输入
  • 上传文件到手机

客户端 Awesome

如何运行?

  1. 运行之前,请确保配置了如下环境
    • java se/jdk 1.8 +
    • adb 配置到环境变量
    • 您的安卓设备开启了usb调试,部分设备需要开启模拟点击权限
  2. 使用Gradle构建项目: gradle jar
  3. 进入到生成的目录:cd build/libs
  4. 运行服务器(这里使用本地服务器):java -jar AndroidControl.jar localserver 6655
  5. 此刻,服务器部分就搭建完毕了,你可以选择你想要的客户端进行操作

For Developers

本项目的核心是: LocalServer RemoteServer RemoteClientweb文件夹内只是DEMO

你可以根据docs/接口说明封装一个操作的界面

Features

  • 帧数限制,用户可自定义帧数
  • 群控功能,可以控制多台设备
  • 模拟实体按键
  • 操作映射,对一台机器的操作映射到多台机器
  • 操作录制、运行(使用脚本语言,js|lua|python语言的支持,可能只实现js)
  • 服务器支持
  • 流压缩(h264)

androidcontrol's People

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.