安卓控制电脑

授权协议 Apache
开发语言 Java
所属分类 管理和监控、 DevOps/运维工具
软件类型 开源软件
地区 国产
投 递 者 邬朗
操作系统 Android
开源组织
适用人群 未知
 软件概览

实现功能:

鼠标控制模式: 鼠标的移动 鼠标左键/右键点击 鼠标滑轮 文件的拖动 自定义音量键功能 

键盘输入模式: 向电脑发送文字(中英) 回车 退格 以及DOS下的输入 电脑方向键的控制 WSAD模式 和 方向键模式 音量键可根据用户需求自定义设置功能 

手柄控制模式: 横屏下 左边为控制方向 右边为操作 可自定义 左边控制方式为鼠标控制 和 键盘控制 右边 可自定义操作方式

技术点: 多线程+网络编程 JavaAPI的运用(调用操作系统事件) 手机端事件响应的运用
多点触控的运用 鼠标移动 手柄模式下键盘控制等的一些算法

应用场合: 教师讲课时 不用再拘束于讲台 如PPT的控制等 电脑的远距离控制 看电影聊天再也不用守在电脑前 手机实现游戏手柄的功能

未来畅想: 物联网时代,当家用电器都可以连接网络时 我们可以通过一个手机端 控制所有的家用电器

实现原理: 网络Socket编程 + 多线程 电脑作为服务器段 + 手机作为客户端 电脑开启端口号 手机连接电脑IP+端口 手机根据不同事件 发送对应字符串 服务器端解析字符串 调用相应的操作

  • 安卓手机怎么通过远程连接控制电脑呢?这个很多是需要下载个软件来操作的,下面小编就介绍一种实用的方法,亲测有效。 看了很多智能手机远程连接电脑的软件,大多都是需要在电脑上安装一个服务器端软件才能实现(比如teamviewer、xt800等)。这些软件有两种模式,一种是只远程连接一次:需要在电脑上运行服务器端软件,该软件根据机器的信息自动生成一个id和动态密码,手机连接的时候需要知道该id和密码才能连

  • 怎么用手机远程控制电脑 手机下载splashtop 根据app提示,在电脑端下载splashtop Streamer 注:如果要实现开机功能,需要主板支持 wake on LAN,并设置 http://blog.csdn.net/liuyukuan/article/details/53439118 上述链接来自liuyukuan的博客,介绍了wake工具(不是重点),并介绍了怎么在BIOS上设置w

  • 1.手机控制电脑,支持ssh 和 telnet的工具:Irssi connectBot 2.支持手机远程桌面连接windows系统 Remote Desktop 3.电脑控制手机 电脑端vncviewer.rar,手机端Droid VNC Server

  •        最近做项目发现同事做的Api能够让电脑通过USB控制手机进行操作,原来用的是谷歌开发的adb。简单说一下如何控制手机拍照吧,其他的以后接触到了再补上。        首先要想使用adb,需要配置adb的环境变量,还需要安装手机的adb驱动才能够使用adb命令。可以通过adb devices命令查看连接的设备,确认adb命令是否好使。       adb进行手机拍照时,手机相机必须是开

  •   电脑执行脚本控制安卓手机   一、通过安卓的ADB(需要会安卓开发)   二、Total Control(推荐/简单) http://tc.sigma-rt.com.cn/index.php   三、待补充                      

  • 前言:            本文主要是为了更方便的了解远程控制手机的原理,和如何使用电脑远程控制手机的工具通过穿透内网来远程控制Android手机。此工具获得的远控权限更高,免root。进行操作某些指令时,无需经过目前的手机访问权限,例如打开摄像头,手机定位,查看短信等。本教程主要是为了让大家了解手机被植入远程控制软件的过程从而知道如何识别哪些软件和怎么样实现远程操控手机的,通过学习本文,是希望

 相关资料
  • 线程池的七个参数 线程的同步问题,线程安全问题 ArrayList,Stack,HashMap的使用场景,以及说一下HashMap的源码 JVM 的机制以及 JVM 中判断是否是内存垃圾的方法 使用过哪些注解,以及这些注解的作用 说一下你了解的设计模式 估计是寄了 #cvte#

  • 一面: 自我介绍 项目交流 手撕代码:股票最佳买卖时机 二面: 自我介绍 项目交流 手撕代码:力扣162 寻找峰值(二分法) 三面: 自我介绍 项目交流 手撕代码:1-26代表‘A’~‘B’,27代表‘AA’,28代表‘AB’,以此类推,给一个整数,输出他表示的字符串。 三面已通过,等待后续HR谈薪 #24届软开秋招面试经验大赏#

  • BAMS是一个完全开源的政企信息管理系统基础框架。它是轻量级的,简单易学的(学习成本真的很低,没有extjs,没有easyUI,没有繁琐的js UI库。只要java基础扎实,再稍懂一点js即可,真的是为java开发人员量身定制的一套框架啊),框架以Spring Framework为核心、Jsp+Dwr作为模型视图控制器、Hibernate作为数据库操作层。 BAMS已内置 一系列企业信息管理系统的

  • 🕒 岗位/面试时间 9.27上午面试的 👥 面试题目 本人Java面试是突击准备的 锁 多线程,线程状态 线程通信 设计模式,我不太熟悉,被要求手撕安全单例模式,还是写出来了,顺便问了单例模式有什么不好的地方 问了我项目中的观察者模式,问我多个观察者怎么实现,我没写过,说的维护一个队列 生命周期,不太懂 垃圾回收,深挖了一些,没答好 容器以及hashmap,hashset实现原理,还有hash

  • 问题内容: 当我在Android上运行使用Akka的应用程序时,收到以下异常: 在actor系统创建期间抛出此异常: 我以为proguard删除了一个构造函数,所以我在proguard.cfg中添加了以下行: 但这没有帮助。 我究竟做错了什么? 问题答案: 您的具有以下签名的构造函数之一不公开或不存在:

  • TCL移动开发面试 项目 支付项目中对接支付的大致流程 怎么保证支付的安全性 为啥没安卓经验要面试安卓呢?因为项目都是后台的 Java基础 字符串拼接的方式 如何理解线程安全问题 创建线程的方式 讲讲java中的锁 synchronized锁的实现原理,在项目当中哪里用到了加锁 synchronized和volitail的区别 volitail会被编译器优化嘛,synchronized会被编译器优