gpt4 book ai didi

android - 如何在 Android 应用程序中获取 Android 屏幕图像

转载 作者:太空狗 更新时间:2023-10-29 13:03:18 25 4
gpt4 key购买 nike

我想要一些方法在 python 程序中获取 android 屏幕图像。为此,我想要一些方法,连接我的电脑和 android 设备,然后连接到我的电脑端口号 13390 上的端口,我可以获得 android 设备的当前屏幕图像。因此,对于我的应用程序来说,这变成了简单的解决方案,我只需向该端口号发出请求并获取图像即可。

最佳答案

您可以使用 UIAutomator 编写 Android 仪器测试将屏幕截图捕获为位图或文件。获得图像后,在手机上运行本地 http 服务器并通过 python 客户端中的普通 http GET 调用获取它。

要获取屏幕截图位图,您需要:

Instrumentation instrumentation = getInstrumentation(); 
Bitmap bitmap = instrumentation.getUiAutomation().takeScreenshot();

为此,测试需要在设备通过 USB 连接的计算机上运行。

或者您可以尝试使用 UIAutomator python wrapper,这为您完成了繁重的工作,但您仍然需要通过 USB(或 wifi,如果支持 adb over wifi 的话)连接设备。

关于android - 如何在 Android 应用程序中获取 Android 屏幕图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52277229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com