From 9f489e8c40376f7b5a3b2abedf11c20bfbea0287 Mon Sep 17 00:00:00 2001 From: kushidou Date: Fri, 10 Jul 2026 09:14:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20get=5Fready=5Fdevice=20?= =?UTF-8?q?=E4=BB=8E=E5=B7=B2=E8=BF=9E=E6=8E=A5=E8=AE=BE=E5=A4=87=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=20serial?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 不再每次调用都重新查询设备列表 - 直接从 self._device.serial 获取,复用已验证的连接 --- padsleep.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/padsleep.py b/padsleep.py index c588ea7..217b989 100644 --- a/padsleep.py +++ b/padsleep.py @@ -232,10 +232,9 @@ class AdbManager: return [] def get_ready_device(self) -> str | None: - """返回第一个已连接设备的串号,无则返回 None。""" - for d in self.list_devices(): - if d["status"] == "device": - return d["serial"] + """返回当前已连接设备的串号,无则返回 None。""" + if self._device is not None: + return self._device.serial return None def is_ready(self) -> bool: