# 开源白噪音播放Android应用XMSLEEP

*Published:* 2025-11-10
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2025年11月10日，已超过 180天没有更新



XMSLEEP 是一个专注于白噪音播放的 Android 应用，提供多种自然声音帮助您放松、专注和入眠。应用采用 Material Design 3 设计规范，界面简洁美观，操作流畅。

[![](https://www.xarjtc.com/wp-content/uploads/2025/11/84e0334b6bdd5c2.webp)](https://www.xarjtc.com/wp-content/uploads/2025/11/84e0334b6bdd5c2.webp)

**功能特性：**

🎵 音频功能

多种白噪音：提供雨声、篝火、雷声、猫咪呼噜、鸟鸣、夜虫等多种自然声音

网络音频：支持从 GitHub 动态加载更多音频资源

无缝循环：音频支持无缝循环播放，提供沉浸式体验

音量控制：支持单独调节每个声音的音量，或一键调整所有声音

🎨 界面与体验

精美动画：内置声音配有 webp 动画，增强视觉体验

Material Design 3：采用最新的 Material Design 3 设计规范

主题切换：支持浅色/深色模式切换，适配系统主题

自定义主题：多种颜色主题可选，支持动态颜色

⚙️ 实用功能

倒计时功能：设置自动停止播放的时间，帮助您控制使用时长

默认播放区域：支持将常用声音添加到默认播放区域，快速访问

收藏功能：收藏喜欢的白噪音声音

全局浮动按钮：显示正在播放的声音，支持快速暂停和展开查看

自动更新：支持通过 GitHub Releases 自动检查更新

🛠️ 技术栈

Kotlin - 主要开发语言

Jetpack Compose - 现代化 UI 框架

Material Design 3 - UI 设计系统

ExoPlayer/Media3 - 音频播放引擎，支持无缝循环

webp - 动画支持

MaterialKolor - 动态颜色方案

OkHttp - 网络请求和文件下载

Kotlinx Serialization - JSON 序列化

📦 当前版本

版本号: 2.0.3

Version Code: 23

最低支持: Android 8.0 (API 26)

目标版本: Android 15 (API 35)

**使用说明：**

基本操作

播放声音：点击声音卡片开始播放，再次点击停止

调整音量：播放时点击卡片右下角的音量图标，可以单独调节每个声音的音量

设置倒计时：点击右下角的倒计时按钮，设置自动停止时间

界面操作

切换主题：点击左上角的主题切换按钮，在浅色和深色模式之间切换

自定义设置：在设置页面可以调整主题颜色、隐藏动画等

默认播放区域：点击声音卡片标题，选择"默认"可将声音添加到默认播放区域

收藏功能：点击声音卡片标题，选择"收藏"可将声音添加到收藏列表

高级功能

全局浮动按钮：当有声音播放时，会出现浮动按钮，点击可展开查看正在播放的声音

长按拖动停止：长按浮动按钮可拖动，拖动到底部红色区域可停止所有播放

github地址：https://github.com/Tosencen/XMSLEEP