INNER CODE UNIT · Python

MdnsDevice

cvet/fonline · BuildTools/android_device.py:20

class MdnsDevice:
	description: str
	endpoint: str


def log(*parts: object) -> None:
	print('[AndroidDevice]', *parts, flush=True)


def resolve_workspace_root(workspace_root: str | None) -> Path:
	if workspace_root:
		return Path(workspace_root).resolve()
	return (Path.cwd() / 'Workspace').resolve()


def resolve_adb_path(workspace_root: Path) -> str:
	adb_name = 'adb.exe' if os_name_is_windows() else 'adb'
	workspace_adb = workspace_root / 'android-sdk' / 'platform-tools' / adb_name

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…