music
Kotlin
Kotlin, Java
共143个文件
xml: 60
kt: 31
webp: 10
png: 10
java: 9
lrc: 5
gradle: 4
mp3: 4
properties: 3
pro: 2
一个Android音乐播放器。
音乐来源于手机本地,通过内容提供者获取。
音乐播放通过Service实现,绑定音乐服务调用播放暂停等方法。
音量调节进度条和系统音量进度条同步显示,通过广播接收者实现。
正在播放音乐时,进入到手机文件管理增加或者删除歌曲,音乐列表自动更新,通过内容观察者实现。
三种播放模式,列表循环,随机播放,单曲循环。
歌词字体大小和颜色可调节,桌面歌词显示。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
该项目是一款基于Kotlin和Java的Android本地音乐播放器源码,包含143个文件,涵盖60个XML布局文件、31个Kotlin源文件、10个WebP图片文件、10个PNG资源文件、9个Java源文件、5个LRC歌词文件、4个MP3音频文件、4个Gradle构建脚本文件、3个属性文件和2个Android资源文件。该播放器支持本地音乐播放,通过Service实现播放控制,并具备音量调节、进度条同步、播放模式切换、歌词显示等功能,同时支持桌面歌词显示及歌词字体大小和颜色自定义。
资源推荐
资源详情
资源评论
收起资源包目录
基于Kotlin与Java的Android本地音乐播放器设计与实现源码 (145个子文件)
梦里水乡.aac 1.71MB
.gitignore 225B
build.gradle 2KB
build.gradle 1KB
settings.gradle 338B
build.gradle 309B
pinyin4j-2.5.0.jar 184KB
CircleImageView.java 7KB
SearchBar.java 4KB
LrcParser.java 4KB
MusicBean.java 4KB
ViewHolder.java 2KB
PinYinUtils.java 2KB
SPUtil.java 2KB
CommonAdapter.java 2KB
CommonUtil.java 705B
hero_sui_tang.json 272B
MainFragment.kt 14KB
LrcView.kt 11KB
ConfigUtil.kt 8KB
MusicViewModel.kt 7KB
LrcSettingsFragment.kt 7KB
TableLrcHelper.kt 5KB
MusicListFragment.kt 4KB
FileUtil.kt 4KB
PhotoFragment.kt 4KB
WelcomeActivity.kt 4KB
MyViewPagerIndicator.kt 4KB
LrcFragment.kt 4KB
PermissionHelper.kt 3KB
MusicService.kt 3KB
BaseDialogFragment.kt 2KB
App.kt 1KB
PlayMode.kt 1KB
BaseFragment.kt 937B
IService.kt 897B
MediaVolumeReceiver.kt 810B
BaseActivity.kt 790B
MainActivity.kt 749B
ShapeManager.kt 675B
ToastUtil.kt 541B
ColorUtil.kt 428B
Lrc.kt 308B
ContextHolder.kt 246B
RegularTriangle.kt 220B
Circle.kt 219B
Square.kt 167B
IShape.kt 123B
忘情水.lrc 2KB
梦里水乡.lrc 2KB
新贵妃醉酒.lrc 2KB
后来.lrc 1KB
让我们荡起双桨.lrc 737B
PULL_REQUEST_TEMPLATE.zh-CN.md 1KB
后来.mp3 13.08MB
新贵妃醉酒.mp3 11.33MB
忘情水.mp3 10.18MB
让我们荡起双桨.mp3 2.11MB
base_bg.png 46KB
now_playing_matrix_07.png 26KB
now_playing_matrix_03.png 26KB
now_playing_matrix_06.png 26KB
now_playing_matrix_01.png 26KB
now_playing_matrix_05.png 26KB
now_playing_matrix_09.png 25KB
now_playing_matrix_08.png 25KB
now_playing_matrix_04.png 25KB
now_playing_matrix_02.png 25KB
proguard-rules.pro 750B
proguard-rules.pro 750B
consumer-rules.pro 0B
gradle.properties 1KB
gradle-wrapper.properties 230B
koin.properties 36B
readme.txt 697B
ic_launcher_round.webp 8KB
ic_launcher_round.webp 6KB
ic_launcher_round.webp 4KB
ic_launcher.webp 4KB
ic_launcher_round.webp 3KB
ic_launcher.webp 3KB
ic_launcher.webp 2KB
ic_launcher_round.webp 2KB
ic_launcher.webp 1KB
ic_launcher.webp 982B
fragment_lrc_settings.xml 11KB
ic_launcher_background.xml 5KB
fragment_main.xml 4KB
music_list_item.xml 2KB
AndroidManifest.xml 2KB
attrs.xml 2KB
layout_notification.xml 2KB
ic_launcher_foreground.xml 2KB
lrc_on_table.xml 1KB
strings.xml 1KB
ic_baseline_settings.xml 1KB
fragment_photo.xml 1KB
fragment_musiclist.xml 1KB
playing.xml 1KB
music_control.xml 1KB
共 145 条
- 1
- 2
资源评论
csbysj2020
- 粉丝: 2734
- 资源: 5512
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- bdwptqmxgj11.zip
- onnxruntime-win-x86
- onnxruntime-win-x64-gpu-1.20.1.zip
- vs2019 c++20 语法规范 头文件 <ratio> 的源码阅读与注释,处理分数的存储,加减乘除,以及大小比较等运算
- 首次尝试使用 Win,DirectX C++ 中的形状渲染套件.zip
- 预乘混合模式是一种用途广泛的三合一混合模式 它已经存在很长时间了,但似乎每隔几年就会被重新发现 该项目包括使用预乘 alpha 的描述,示例和工具 .zip
- 项目描述 DirectX 引擎支持版本 9、10、11 库 Microsoft SDK 功能相机视图、照明、加载网格、动画、蒙皮、层次结构界面、动画控制器、网格容器、碰撞系统 .zip
- 项目 wiki 文档中使用的代码教程的源代码库.zip
- 面向对象的通用GUI框架.zip
- 基于Java语言的PlayerBase游戏角色设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功