MCPcopy Index your code
hub / github.com/RoseTame/MusicPlayer

github.com/RoseTame/MusicPlayer @v1.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.0 ↗ · + Follow
48 symbols 104 edges 7 files 2 documented · 4%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Android 小项目 音乐播放器 MusicPlayer

一、题目

音乐播放器:

主要要求: 界面模仿上图

◼ 音乐文件:放在项目 assets/music 目录下

◼ 主窗口 Activity+播放列表 ListView+音乐进度 SeekBar+播放 ExoPlayer+后台 Service

◼ 只需完成的功能:播放/暂停、上一首、下一首(自动下一首)、单曲循环、播放列表选择

项目地址: https://github.com/RoseTame/MusicPlayer

二、 界面展示

  1. ActionBar
  2. Imageview表示歌曲图片
  3. 3个TextView表示歌名、歌手名和歌词,其中歌名会随着歌曲变化而变化
  4. 6个ImageButton(不实现功能),5个ImageButton(实现功能)
  5. Seekbar+TextView表示歌曲进度

三、Prepare

1. 新建项目MusicPlayer

Core symbols most depended-on inside this repo

play
called by 5
app/src/main/java/com/example/musicplayer/MusicService.java
updateSongName
called by 5
app/src/main/java/com/example/musicplayer/MainActivity.java
getCurrentSongName
called by 4
app/src/main/java/com/example/musicplayer/MusicService.java
format
called by 3
app/src/main/java/com/example/musicplayer/MainActivity.java
getFileNameFromMediaItem
called by 2
app/src/main/java/com/example/musicplayer/MusicService.java
seekTo
called by 2
app/src/main/java/com/example/musicplayer/MusicService.java
setPlayMode
called by 2
app/src/main/java/com/example/musicplayer/MusicService.java
init
called by 1
app/src/main/java/com/example/musicplayer/MusicService.java

Shape

Method 42
Class 6

Languages

Java100%

Modules by API surface

app/src/main/java/com/example/musicplayer/MainActivity.java24 symbols
app/src/main/java/com/example/musicplayer/MusicService.java20 symbols
app/src/test/java/com/example/musicplayer/ExampleUnitTest.java2 symbols
app/src/androidTest/java/com/example/musicplayer/ExampleInstrumentedTest.java2 symbols

For agents

$ claude mcp add MusicPlayer \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page