有没有什么方法让电脑直接控制 andriod 手机?

2016-03-21 15:37:52 +08:00
 pc10201
现在有 andriod app 可以远程控制电脑,比如著名的 Teamviwer
有没有反过来的,就是让电脑控制真实的手机(不是模拟器),通过 usb 或 wifi 连接
在电脑上完成手机上的操控?
5112 次点击
所在节点    程序员
22 条回复
syslykk
2016-03-21 15:47:54 +08:00
三星 s 窗口共享
Sharuru
2016-03-21 15:48:13 +08:00
比如著名的 Teamviewer
Mountain
2016-03-21 15:49:05 +08:00
vysor
wjdimba
2016-03-21 15:49:33 +08:00
mirrorp
UnisandK
2016-03-21 15:50:16 +08:00
crazylinus
2016-03-21 15:50:59 +08:00
tramviewer 的 quick support 插件可以满足楼主的需求。
annielong
2016-03-21 15:51:20 +08:00
Total Control ,刚用过
ishare
2016-03-21 17:25:44 +08:00
extreme
2016-03-21 17:30:04 +08:00
4679kun
2016-03-21 18:00:47 +08:00
反过来也是用 teamviewer
Tneciv
2016-03-21 18:08:09 +08:00
AndyCrz
2016-03-21 18:20:18 +08:00
方法 1 : ssh
方法 2 : vnc
方法 3 : adb
方法 4 : teamview
vibbow
2016-03-21 18:25:14 +08:00
teamviewer
需要付费版
chenhui7373
2016-03-21 18:31:17 +08:00
vysor +1
Love4Taylor
2016-03-21 18:31:19 +08:00
Nexus6 表示 vysor 这东西太卡了不知道是不是 2k 分辨率的原因
superming
2016-03-21 19:02:59 +08:00
Airdroid +1
rphoho
2016-03-21 19:04:28 +08:00
adb
icharon
2016-03-21 19:09:23 +08:00
Vysor +1 , Chrome 应用,可以通过 USB 控制
temberature
2016-03-21 19:48:59 +08:00
g00001
2016-03-21 21:12:04 +08:00
各种手机助手基本都是 adb ,全盘搜索一下会发现很多。调用 adb 很简单,下面是 aardio 代码写的:

import console;
import process.adb;

process.adb.startServer();
if( process.adb.getState() != "device" ){
console.log("请选连接安卓手机,并打开设置->开发者选项->USB 调试模式" )
console.pause();
return;
}

console.log("设备串号",process.adb.getSerialno() )

//上传文件
process.adb.push( "/abc.txt","/mnt/sdcard/abc.text" )

//打开 shell
var adb = process.adb("shell" );

adb.print("su"); //root
var out,err = adb.expect("\N+(.*?)\N+([\$#]) $")

adb.print("ls"); //列出文件
var out,err = adb.expect("\N+(.*?)\N+([\$#]) $")
console.log(out)
console.pause()

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/265160

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX