adb获取悬浮窗的位置
时间: 2023-03-28 13:00:28 浏览: 190
可以使用以下命令获取悬浮窗的位置:
adb shell dumpsys window windows | grep "Window #" -A20 | grep "mShownFrame"
这将返回当前显示的所有窗口的信息,包括悬浮窗的位置。
相关问题
windows adb 获取模拟器窗口句柄
您可以在 Windows 上使用 `adb shell dumpsys window windows` 命令来获取当前所有窗口的信息,包括模拟器窗口的句柄。具体操作步骤如下:
1. 打开命令行窗口,输入以下命令来连接您的 Android 模拟器:
```
adb connect <模拟器IP地址>:5555
```
将 `<模拟器IP地址>` 替换为您的模拟器的 IP 地址。
2. 输入以下命令来获取模拟器窗口的信息:
```
adb shell dumpsys window windows | findstr /i "SurfaceWindowSurface"
```
这个命令会输出包含 `SurfaceWindowSurface` 字符串的所有窗口信息,其中包括模拟器窗口的句柄。
3. 在输出结果中找到模拟器窗口的句柄。通常情况下,模拟器窗口的句柄是以 `com.android.launcher3/com.android.launcher3.Launcher` 开头的一行,例如:
```
mFocusedApp=AppWindowToken{a8b4c23 token=Token{c6ba83f ActivityRecord{d7b1d5a u0 com.android.launcher3/com.android.launcher3.Launcher t8}}}
```
在这个例子中,模拟器窗口的句柄是 `com.android.launcher3/com.android.launcher3.Launcher`。
注意:如果您使用的是其他模拟器,可能需要根据模拟器的具体情况来确定模拟器窗口的句柄。
adb 获取模拟器窗口句柄
您可以使用以下命令来获取模拟器窗口句柄:
```
adb shell dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'
```
该命令会列出当前所有的窗口信息,包括当前焦点窗口和应用程序。您可以根据输出结果找到您需要的模拟器窗口句柄。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![sh](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)