分類
數字趨勢

如何在Windows和Mac上拍摄Android屏幕截图

承认:在Android设备上截取屏幕截图并将其复制到Windows或Mac计算机是一个真正的痛苦。

如果我们告诉您,有一种方法可以仅使用一个键盘快捷键来捕获屏幕截图并将其保存到PC或Mac,该怎么办?使用Android调试桥(ADB)工具完全可以做到这一点。

让我们来看看如何做。

在Windows PC上拍摄Android屏幕截图

在Windows上,您可以使用命令提示符来运行ADB命令,以捕获您的Android设备的屏幕截图。然后,您可以运行另一个命令,将屏幕快照从设备传输到计算机。

但是最重​​要的是,您可以组合这些命令,以便它们与单个键盘快捷键一起使用。这样,您的整个屏幕捕获任务将在一个按钮上运行。

这听起来可能有点技术性,但事实并非如此。这是您设置所有内容的方式。

1.设置ADB和您的Android设备

您需要首先在PC上设置ADB以在设备上执行命令,您可以按照以下步骤进行操作:

  1. 在桌面上创建一个文件夹,并将其命名为adb
  2. 将免费的Windows ADB工具包下载到您的计算机。
  3. 将文件从工具箱中提取到桌面上的adb文件夹中。
  4. 按住键盘上的Shift键,右键单击adb文件夹中空白处,然后在此处选择打开命令窗口
  5. 转到Android设备上的设置>系统>开发者选项,然后启用USB调试。 (您可能需要先启用“开发人员”选项。)
  6. 使用USB电缆将设备连接到计算机。
  7. 您将在设备上收到有关USB调试的提示。选择“始终允许来自此计算机”,然后点击“确定”
  8. 返回“命令提示符”窗口,键入adb devices,然后按Enter
    查看adb设备
  9. 确保您的设备出现在列表中,然后就可以开始使用了。如果不是,则需要安装ADB驱动程序来修复它。

2.使用键盘快捷键截屏

现在您的计算机可以识别您的设备了,您可以编写屏幕截图命令并将其保存在批处理文件中。方法如下:

  1. 打开开始菜单,搜索记事本,然后启动它。
  2. 在新的记事本文档中键入以下文本。确保用您的实际用户名替换<您的用户名>
     cd C:Users<your-username>Desktopadb
    adb devices
    adb shell screencap -p /sdcard/image.png
    adb pull /sdcard/image.png C:Users<your-username>Desktop
  3. Ctrl + S保存文件。
  4. 在保存对话框中,输入Take-Screenshot.bat作为文件名,从“保存类型”下拉菜单中选择“所有文件”,选择桌面上的adb文件夹以保存文件,然后单击“保存”
    保存批处理文件
  5. 使用文件资源管理器打开adb文件夹,右键单击Take-Screenshot.bat ,然后选择发送至>桌面(创建快捷方式)
  6. 右键点击桌面上新创建的快捷方式,然后点击属性
  7. 将光标放在“快捷键”字段中,然后按要分配的键盘快捷键。然后,单击“应用”,然后单击底部的“确定”。
    分配键盘快捷键

每次要在Android设备上截图时,请按指定的键盘快捷键。您的屏幕截图将被捕获并保存到计算机的桌面上。

这样做时,只需确保您的设备已连接到计算机即可。

在Mac上拍摄Android屏幕截图

在macOS中,您可以创建运行所需的ADB命令的Automator服务,以将屏幕截图从Android设备传输到Mac。然后,您可以为该服务分配键盘快捷键。

1.设置ADB和您的Android设备

在macOS中设置ADB的过程类似于Windows上设置ADB的过程。这是您的操作方式:

  1. 下载适用于Mac的免费ADB工具包,并将其解压缩到Mac桌面上的adb文件夹中。
  2. 转到Android设备上的“设置”>“系统”>“开发人员”选项,然后打开USB调试

2.创建一个自动服务以捕获屏幕截图

设置ADB之后,您需要创建一个Automator服务,该服务运行ADB命令以截取屏幕截图:

  1. 启动Automator ,选择“快速操作” (或在旧版本的macOS上选择服务”),然后单击“选择”
  2. 工作流中选择文件或文件夹在顶部显示选定的下拉菜单。
  3. 选择从下拉菜单中的任何应用程序
  4. 将名为“运行Shell脚本”操作从“操作”菜单拖动到右侧的工作流。
  5. 在右侧的“运行Shell脚本”框中输入以下命令。确保用您的实际用户名替换<您的用户名>
     cd /Users/<your-username>/Desktop/adb/;
    ./adb devices;
    ./adb shell screencap -p /sdcard/image.png;
    ./adb pull /sdcard/image.png /Users/<your-username>/Desktop/
  6. Command + S ,输入Take Android Screenshot作为名称,然后点击Save 。不过,您可以随意使用任何名称来使用此服务。

3.为Automator服务分配键盘快捷键

现在,您的Automator服务已准备就绪,可以在Android设备上截屏了。您所要做的就是为它分配一个键盘快捷键,一切顺利。这样做的方法如下:

  1. 点击左上角的Apple徽标,然后选择系统偏好设置
  2. 选择键盘
  3. 单击快捷方式选项卡。
  4. 从左侧边栏中选择服务,然后在右侧窗格中找到新创建的快速操作(或服务)。
  5. 单击服务旁边的列,然后按要用于该服务的键盘快捷键。然后关闭面板。
    自动服务快捷方式

现在,每次您想要在Android设备上截图时,请按上面指定的键盘快捷键。它将运行Automator服务,捕获屏幕截图,并将其传输到桌面。

轻松在Android上截图

您不再需要将Android的屏幕截图上传到云存储中,然后再将其下载到计算机上。使用上述方法,您可以将所有内容捆绑到键盘快捷方式中,该快捷方式将截取屏幕截图,并将其显示在桌面上。

如果您想探索更多用于在Android上捕获屏幕截图的选项,则有多个选项可供选择。