diff --git a/host-agent/android/app/src/main/AndroidManifest.xml b/host-agent/android/app/src/main/AndroidManifest.xml index 16eed78..6165181 100644 --- a/host-agent/android/app/src/main/AndroidManifest.xml +++ b/host-agent/android/app/src/main/AndroidManifest.xml @@ -49,6 +49,17 @@ + + + dict: "-e", "token", q(rvs_token), "--ei", "port", str(int(params.get("rvs_port") or 443)), "--ez", "tls", "true" if _as_bool(params.get("rvs_tls"), True) else "false", - "--ez", "control", "true" if _as_bool(params.get("control"), True) else "false"] + "--ez", "control", "true" if _as_bool(params.get("control"), True) else "false", + # Nur wenn die Bildschirm-Berechtigung wirklich sitzt: dann darf sich + # die Aufnahme nach jedem Neustart selbst scharf schalten (dialogfrei). + "--ez", "capture", "true" if "Bildschirmaufnahme" in perms.get("granted", []) else "false"] if params.get("name"): args += ["-e", "name", q(str(params["name"]))] if params.get("reply_mode"):