对于比较熟悉安卓手机的用户来说,应该会知道ADB工具,通过它我们可以与电脑连接,并在电脑端输入命令行可以开启手机的一些功能。但ADB工具大多以软件包存在,需要下载到电脑上,并以shell命令进行操作。而现在,有开发人员借助WebUSB API等新的工具,只需用支持的浏览器(基于Chromium的浏览器)就能实现ADB的基本功能。

目前,该工具尚处于测试阶段,还存在一些小问题,但主要的功能都能按预期工作。并且与大多数人习惯使用基于命令行的ADB相比,该Web工具带有图形界面,即便是小白用户也能很快上手,例如可以通过它来安装apk、屏幕控制或截屏等。另外,它还是免费、开源的。

该WebADB能实现的功能有:apk安装、互动shell命令行、屏幕截图、屏幕控制、设备信息查看、文件管理以及通过Wi-Fi启用ADB。下面,我们一起来体验这些功能。

首先,简单介绍一下手机如何连接WebADB:手机端需开启开发者模式(在系统版本号连续点击,直到开启开发者模式);进入开发者模式打开“USB调试”;用数据线连接电脑,并选择“文件传输”模式;打开WebADB网站,点击“添加设备”,选择列表中出现的连接手机型号,并在手机端授权。最后,我们便将手机连接上WebADB。上图就是关于WebADB的介绍,如果是Windows用户可以按照它的提示开启浏览器的相应功能,其它则是关于出现bug的处理方法。

左侧主要是功能列表,包括上面提到的几个功能。WebADB介绍的下面是设备信息,成功将手机连接上后,可以点击它查看设备的信息,但比较简单,只显示设备的品牌和型号。

再下面则是通过Wi-Fi开启ADB功能,对于一些ADB工具来说,可以不需要数据线,只通过同一Wi-Fi也能让手机连上ADB使用。但这里,WebADB只支持开启,并不支持Wi-Fi连接。

接下来是互动命令行功能,通过shell命令,可以与手机互动,比如一些软件需要特殊权限,手机端无法直接授予,则可以利用shell命令进行调试。当然,使用这个有一定的门槛。

然后是文件管理,WebADB可以直接读取手机上的文件,并进行传输。虽然有一些用处,但想回来说还是太过简单。

在这些功能中,直接通过WebADB安装apk到手机中算是一个比较有趣的功能,它能直接选择电脑本地的apk文件。遗憾的是,目前它支持一次安装一个apk,倘若能同时安装几个apk无疑要更实用得多。

除此之外,WebADB还能对手机界面截屏,并生成图片。但需要注意的是,它并不会自动保存到本地,需要右键点击图片并选择“另存为······”才能保存截屏图片。

最后是屏幕控制功能,也就是在电脑端可以直接控制手机,包括打开并运行应用等。在显示窗口的左上角有两个按钮“Start”和“Fullscreen”,点击“Start”按钮时,便能控制手机屏幕,利用鼠标可以切换界面或打开应用(当然如果你的笔记本电脑支持触屏,也能在电脑屏幕上直接操作)。而点击“Fullscreen”时则是全屏显示窗口。不过,体验过程中,尽管是用USB连接,但延迟很高,尤其是在电脑端操控屏幕时,可以看到明显的卡顿,甚至出现界面拖不动的情况。

总结来看,该WebADB仍处于测试阶段,基本的ADB功能可以用,但并不完善。然而感兴趣的也不妨尝试一下。

shell连接工具_无需本地软件,只用浏览器就能连接并控制安卓手机相关推荐

  1. pc 电脑web浏览器js通过usb控制安卓手机打电话挂电话(补充效果录像图)

    pc 电脑web浏览器js通过usb控制安卓手机打电话挂电话 经过几年的沉淀,我们已经将整个这个需求背景的架构与解决方案进行了高级的研发,将在下一个文档中进行概述. 电脑通过网页通过控制usb的安卓手 ...

  2. 发现了一个很好用的电脑上用电脑控制安卓手机的软件

    2019独角兽企业重金招聘Python工程师标准>>> 发现了一个很好用的电脑上用电脑控制安卓手机的软件scrcpy, 还是开源的 地址: https://github.com/Ge ...

  3. python压缩教程_无需压缩软件,用python帮你操作压缩包

    写在之前 压缩包是互联网上软件发布的标准格式,同时对于系统管理很有用处.当我们需要将多份文件发送给别人的时候,最好通过压缩包的形式发送,还有在备份某些文件的时候,为了减少磁盘空间的占用,也需要对备份的 ...

  4. 安卓的短信记录导入苹果_分享一下苹果手机怎么将短信备份导入到安卓手机的方法...

    不少朋友问苹果手机怎么将短信备份导入到安卓手机这个问题,今天小编整理了就iPhone怎么将电脑上的电影拖到手机上观看这一方面的信息分享给大家 百度搜索苹果助手软件itools,下载并安装该软件. 下载 ...

  5. 博图能打开s7200吗_流氓软件你能避免吗?赶紧看看你的安卓手机打开这个开关没...

    1月21消息,国外媒体Cybernews曝光了数款存在安全隐患的安卓应用,从这些应用中我们发现大都是相机类应用.根据Cybernews的说法这些应用会寻求多项权限,而多数权限和应用本身功能并不相关. ...

  6. 安卓手机丢了而且被关机了_详细攻略:如何找回丢失或被盗的安卓手机

    原标题:详细攻略:如何找回丢失或被盗的安卓手机 [环球网科技报道 记者 张阳]今天的人出门可以不带钱包,但是如果忘记带手机那你绝对要陷入焦虑中了,更可怕的事在于手机丢失或者被盗,那绝不亚于一场灾难.问 ...

  7. 安卓定时启动软件app_便签app排行榜前十名安卓手机哪个高颜值便签软件好用?...

    手机上用的便签app,在手机便签app排行榜前十名的便签软件哪个好用?安卓手机上用的便签app哪个好用? 对于这些问题,考虑的角度与衡量的标准不同,所得出的答案想必也会不同,对于小编这个即将踏入职场的 ...

  8. ideahtml里面没有提示_抖音上爆火的苹果充电提示音,安卓手机也可以设置了!!...

    大家晚上好我是你们的橙子? 这几天抖音爆火一个 苹果手机充电提示音 提示效果也是特别赞 所以今天橙子准备了安卓手机的 充电提示音 让安卓手机的粉丝也能 秀起来 橙子还做了安卓手机的测试视频 而且操作也 ...

  9. 苹果6严重卡顿_苹果7现在还比较流畅,同期发布的安卓手机现在怎么样了?

    苹果7现在还比较流畅,同期发布的安卓手机现在怎么样了? 智能手机的发展已经有些年头了,之前的手机基本上该淘汰的已经淘汰了,现在的手机性能一代比一代强,尤其是安卓手机非常的明显,现在已经骁龙8系列的处理 ...

最新文章

  1. 使用Mono管理Coyote Linux
  2. 如何用python和pip安装在txt文件中配置好版本的库包
  3. JAVA中indexOf函数用法
  4. java 执行cd_Java调用Linux命令(cd的处理)
  5. ASP.NET Core 搭配 Nginx 的真实IP问题
  6. Zookeepe实践与应用--分布队列
  7. windows7使用Sphinx+PHP+MySQL详细介绍
  8. centos7搭建elk
  9. 华为路由器支持ftp服务器,华为路由器FTP配置详解
  10. 空间自相关—莫兰指数
  11. 随机信号分析第2版 [赵淑清郑薇编著] (部分)课后作业答案(自己写的)
  12. OpenCV4图像处理算子不完全手册-应用篇
  13. 最佳现代设计必备衬线字体
  14. 自旋量子计算机,人类首次直接“看到”量子自旋效应
  15. Ubuntu18.04下 安装SMPlyer视频播放器 设置倍速播放
  16. Gartner2022应用安全测试魔力象限
  17. Quartz 任务调度全攻略
  18. 7个实用的Python自动化测试框架
  19. STM32开发入门及实战
  20. harmonyos能装app吗,如何优雅地开发HarmonyOS APP应用

热门文章

  1. 内核启动流程分析(三)makefile
  2. 【童心制物】一篇很硬的标新立异级别的体验测评——聊新版造物编程盒
  3. arduino代码运行时间测试函数,代码性能运行时间测试方法
  4. linux获取明文密码,linux下抓取内存中明文密码mimipenguin
  5. CentOS7下用jdk1.7编译hadoop-2.7.1全过程详解
  6. 连载《一个程序猿的生命周期》- 32、两个企业急着上项目,紧急赶赴现场了解情况...
  7. 关于MySQL的SLEEP(N)函数
  8. imitativesimulate
  9. 教你如何找到导致程序跑飞的指令
  10. Android 在本地程序res/raw中读取数据操作