INNER CODE UNIT · Python

discover_mdns_devices

cvet/fonline · BuildTools/android_device.py:205

def discover_mdns_devices(adb_path: str) -> list[MdnsDevice]:
	output = run_capture([adb_path, 'mdns', 'services'], check=False)
	return parse_mdns_devices(output)


def try_connect(adb_path: str, endpoint: str) -> bool:
	output = run_capture([adb_path, 'connect', endpoint], check=False)
	if not output:
		return False
	output_lower = output.lower()
	if 'connected to' in output_lower or 'already connected to' in output_lower:
		log(output)
		return True
	log(output)
	return False


def choose_device_interactively(mdns_devices: list[MdnsDevice]) -> str:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…