Есть ли более быстрый способ зеркалирования Android-устройств с помощью python? - PullRequest
0 голосов
/ 26 мая 2019

Я разрабатываю приложение, которое зеркально отображает мои Android-устройства на моем рабочем столе, используя adb.Но, видимо, этот метод делает только 1 снимок экрана каждые 2 секунды.

import subprocess
import cv2, os
while True:
    subprocess.run(["adb", "shell", "screencap ","/sdcard/screen.png"], shell=True)
    subprocess.run(["adb", "pull", "/sdcard/screen.png"], shell=True)
    print("Capped")
    image = cv2.imread("screen.png")
    os.remove("screen.png") #in order to make sure that the image isnt overwrited the next iteration
    cv2.imshow("image", image)
    if cv2.waitKey(1) & 0xFF == ord('q'):
       cv2.destroyAllWindows()
       sys.exit() 

Есть ли другой способ, которым я могу зеркально отразить экран?

...