# phoneMic-Android **Repository Path**: heishanyao_admin/phoneMic-Android ## Basic Information - **Project Name**: phoneMic-Android - **Description**: 手机当电脑麦克风 - Android 音源端(长按说话 / 点按常开,可联动电脑按键) - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-23 - **Last Updated**: 2026-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # phoneMic · Android 端 将手机用作电脑的麦克风与耳机,同一局域网内自动发现电脑,无需手动输入 IP。配套电脑端:[phoneMic-Windows](https://gitee.com/heishanyao_admin/phoneMic-Windows) | [GitHub 镜像](https://github.com/HS-LaoYao/phoneMic-Windows) ## 下载 | 文件 | 说明 | |---|---| | [phoneMic.apk(码云)](https://gitee.com/heishanyao_admin/phoneMic-Android/releases/latest) | 推荐,国内下载快 | | [phoneMic.apk(GitHub)](https://github.com/HS-LaoYao/phoneMic-Android/releases/latest) | 备用 | 安装后授予「麦克风」权限即可。APK 约 40KB,无广告、无第三方 SDK、不收集任何数据。 ## 功能 - **两种录音模式**:长按说话(按住才录音,松手即停)/ 点按常开(点一下持续录音) - **底部语音输入条**:仿聊天软件的交互——按住期间逐秒显示录音时长,松手后定格,右侧「发送」键可触发电脑上的回车 / Shift+回车 - **远程切换电脑模式**:手机上可直接切换三种音频路由模式(仅麦克风 / 麦克风+监听 / 手机当音响),两端界面实时同步,模式③下手机即电脑耳机 - **前台服务**:切后台或息屏不断连,通知栏可一键停止 - **检查更新**:右上角菜单,从码云发行版获取最新版本,下载后自动调起安装 ## 使用 1. 电脑端安装 phoneMic-Windows 并点击「开始」 2. 手机与电脑连接同一 WiFi 3. 打开本应用,自动搜索并连接电脑,顶部横幅变绿即连接成功 4. 按住底部按钮或大圆按钮说话 ## 排障 **息屏后每隔几十秒重连一次,或切模式时提示「还没连上」** 息屏、静置之后系统会冻住后台进程(部分国产 ROM 的省电策略尤其激进), 心跳发不出去就会被手机判定为掉线。处理方式: 1. 打开本应用时会提示一次「去设置」——把 phoneMic 设为**不受电池优化限制** 2. 在最近任务里给 phoneMic 加锁(部分 ROM 需要) 3. 聊天、通话等高频使用场景不受影响:说话时音频包连续发送,系统不会冻住链路 **手机端切模式后选项又跳回去了** 模式切换由电脑端确认(心跳应答带回真实模式)。若连续 6 秒未确认, 手机会还原成电脑的当前模式并给出提示,多为当时链路不通。 ## 技术说明 - 纯 Java 实现,零第三方依赖(不使用 AndroidX / Compose / Kotlin) - 通信协议:UDP 47810;音频为裸 PCM 48kHz / 16bit / 单声道,10ms 一帧 - 最低系统要求:Android 8.0(API 26) - APK 使用固定密钥签名,新版本可直接覆盖安装 - 保活:前台服务 + CPU 锁 + Wi-Fi 锁;掉线判定会区分「电脑真掉线」与「本进程被系统冻结」 ## 许可 本仓库代码以 [MIT 许可](LICENSE)开源。