📜  在 android 上共享给定窗口 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:37:17.560000             🧑  作者: Mango

在 Android 上共享给定窗口 - Shell-Bash

在 Android 上,可以通过 Shell-Bash 命令将给定窗口共享给其他设备上的用户。以下是如何在 Android 上共享给定窗口的步骤:

  1. 首先需要在 Android 设备上打开开发人员选项。

  2. 连接 Android 设备到计算机并打开终端窗口。

  3. 在终端窗口中输入以下命令,以查找要共享的窗口:

adb shell dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'

这将显示当前窗口和应用程序的详细信息。

  1. 从输出中找到要共享的窗口的名称,例如:
mFocusedApp=Window{5815f9 u0 com.android.chrome/org.chromium.chrome.browser.customtabs.CustomTabActivity}

在这个例子中,要共享的窗口为 Chrome 浏览器的 Custom Tab 窗口。

  1. 现在可以使用以下命令共享给定窗口:
adb shell screenrecord --output-format=h264 - | ffplay -
  1. 打开另一台设备,并在终端中使用以下命令查找当前连接的设备的 IP 地址:
adb shell ip route
  1. 从输出中找到当前连接设备的 IP 地址,并将其复制到剪贴板。

  2. 在另一台设备上,使用以下命令从 Android 设备上的终端共享窗口:

ffplay -i tcp://<android-device-ip>:5555

<android-device-ip> 替换为从剪贴板复制的 IP 地址。

以上是在 Android 上共享给定窗口的步骤。通过这些简单的步骤,您可以轻松地共享任何窗口并与其他人共享您的 Android 设备屏幕。