package com.usky.eg.service; import com.usky.eg.service.vo.EgDeviceAdbResultVO; /** * 服务端调用官方 adb(部署机需安装 Android Platform Tools 且能访问设备网段) */ public interface EgDeviceAdbService { EgDeviceAdbResultVO connect(String deviceIp, Integer devicePort); EgDeviceAdbResultVO disconnect(String deviceIp, Integer devicePort); EgDeviceAdbResultVO tcpip(String deviceIp, Integer devicePort, Integer listenPort); /** * exec-out screencap -p 原始 PNG 字节;调用方需保证已与设备建立 adb 会话(通常先 connect) */ byte[] screenshot(String deviceIp, Integer devicePort); }