About this app
About Local Screen Share Android
LocalScreenShareAndroid 一个面向 **Android 设备之间局域网屏幕共享** 的应用。服务端与客户端集成在同一个 App 中:服务端共享屏幕,客户端通过可拖拽、可调整大小的悬浮窗观看,无需账号或云端中继。 项目仍处于早期迭代阶段。本文区分“当前功能”和“规划方向”;设计文档中的目标架构不代表已经全部实现。 当前功能 基于 MediaProjection 的屏幕采集与共享。 基于 NSD 的局域网服务发现。 同一个 App 支持服务端和客户端。 客户端以系统悬浮窗显示,支持拖动、调整大小、不透明度、圆角和保持亮屏等设置。 服务端支持调整采集画面比例、最大帧率和 JPEG 画质。 使用前台 Service 维持服务端与客户端会话。 服务端可开启“画面私密”,使客户端悬浮窗禁止截屏或录屏;该功能不代表传输加密。 当前暂不支持系统音频传输、远程反控、互联网中继和硬件视频编解码。 使用场景 在同一局域网内,用一台 Android 设备查看另一台设备的屏幕。 将手机画面作为可调整位置的窗口显示在另一台 Android 设备上。 在支持普通 Android App 和悬浮窗权限的大屏设备、平板或后装安卓车机上进行悬浮监看。 车机只是潜在应用场景之一,当前项目并非车机专用实现;手机、平板、大屏设备与车机都只是场景示例,不是能力边界。设备形态和 API 等级都不能单独决定编解码能力:低版本或车机可能只走 H.264 兼容档,旗舰手机或平板也可能在同为 API 25 的系统上具备更强的编码能力。具体档位以运行时探测结果为准。仍需针对具体系统验证悬浮窗权限、网络发现、横屏适配和性能。 环境要求 最低系统:Android 7.1(API 25)。这是兼容下限与回退基线,不是能力上限;更高版本或高性能设备可按运行时探测使用更高编码档位。 当前编译与目标版本:API 35。 构建 JDK:最低 JDK 17(CI 使用 JDK 17;JDK 21 等其他 17+ 版本也可用);项目源码目标为 Java 11。 服务端与客户端通常需要处于同一局域网,并且网络允许 NSD/mDNS 发现。 按系统提示完成屏幕采集授权,并授予通知、悬浮窗等所需权限。 部分系统、热点或企业网络可能限制设备发现;某些设备也可能限制悬浮窗和后台运行。 构建 使用 Android Studio 打开项目,或在已配置 Android SDK 的环境中执行: Windows 环境可使用: Debug APK 默认生成在 app/build/outputs/apk/debug/。 Debug 与 Release 的签名要求不同:Debug 由 Android Gradle Plugin 自动使用 debug 签名,不需要私有证书;Release 在缺少 signing.properties 时会回退到仓库内的公开示例签名,技术上可以打包,但不能用于正式分发。正式发布必须改用私有 keystore 或 CI secrets,并保持与已安装版本相同的签名。完整的环境、设备、权限与签名清单见 启动与签名检查清单。 基本使用 1. 在两台 Android 设备上安装并打开应用,接入同一局域网。 2. 在服务端启动屏幕共享,并按系统提示完成授权。 3…
Release archive
Local Screen Share Android Version History
Keep exploring
Related Apps
Crux Coach
CruxCoach
Open-source Android app for seven LED climbing boards: Kilter, MoonBoard, Tension, Grasshopper, Decoy, So iLL, T…
Heroes Lore Zero Recomp
davidkalil10
⚔️ Heroes Lore: Zero — Recompilação Nativa Multiplataforma (C++17 + SDL2) Port nativo e literal em **C++17** do …
VRKA Android
MaverickRox
Native Android media downloader for VRKA with direct extraction and browser-assisted stream discovery.
Location Based Emergency Response App For SINE MDRRMO
ejhay26
Location-Based Emergency Response App — SINE MDRRMO A full-stack, location-based emergency response ecosystem en…






