对于熟悉安卓***的用户来说,应该知道ADB工具,通过它我们可以连接电脑,在电脑上输入命令行,打开定位器的部分功能。而ADB工具多以软件包的形式存在,需要下载到电脑上,通过shell命令操作。现在借助WebUSB API等新工具,一些开发者只需使用支持的浏览器(基于chrome的浏览器)就可以实现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只支持on,不支持Wi-Fi连接。
接下来是交互式命令行功能。通过shell命令,您可以与定位器进行交互。比如有些软件需要特殊权限,定位器又不能直接授予,可以用shell命令调试。当然,使用这个是有一定门槛的。
然后就是文件管理。WebADB可以直接读取定位器上的文件并传输。虽然有用,但是回来太简单了。
在这些功能中,通过WebADB将apk直接安装到***中是一个很有意思的功能,可以直接选择电脑本地的apk文件。可惜目前支持一次安装一个apk,如果能同时安装几个apk无疑更实用。
此外,WebADB还可以对定位器界面进行截屏,生成图片。但是需要注意的是,不会自动保存到本地。您需要右键单击图像并选择“另存为”来保存截图图像。
最后是屏幕控制功能,即电脑可以直接控制定位器,包括打开和运行应用。在显示窗口的左上角有两个按钮“开始”和“全屏”。当你点击“开始”按钮,你可以控制你的***屏幕。可以用鼠标切换界面或者打开应用(当然如果你的笔记本电脑支持触摸屏,也可以直接在电脑屏幕上操作)。当您单击“全屏”时,将显示全屏窗口。但是在体验过程中,虽然使用了USB连接,但是延迟非常高,尤其是电脑控制屏幕的时候,可以看到明显的卡顿,甚至连接口都动不了。
综上所述,WebADB还在测试阶段,基本的ADB功能都可以用,但还不完善。不过,有兴趣的不妨一试。
本文来自止步投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/475726.html