Skip to content

realxz/musicplayer

Repository files navigation

Android实战 扣丁音乐模仿--祯音乐

标签(空格分隔): android实战


##功能需求分析

  1. 项目名称:祯音乐
  2. 本地音乐播放,在线音乐播放
  3. 播放列表
  4. 最近播放记录
  5. 收藏喜欢的音乐
  6. 播放界面歌词显示
  7. 下载音乐
  8. 启动页面

First

  • 创建引导页

  • 引入PagerSlidingTabStrip

    • 下载 PagerSlidingTabStrip
    • 引入Library
    • 引入Sample
    • 配置Gradle
  • 修改Manifest

  • Intent(引导页,Sample主页)

  • 修改主页样式

  • 我的音乐模块

    • 编写我的音乐Fragment
    • 编写我的音乐布局
    • 编写音乐实体类
    • 编写我的音乐Adapter
    • 创建一个Service进行播放
  • 创建一个baseadapte


音乐播放服务的功能

  • 播放
  • 暂停
  • 上一首
  • 下一首
  • 获取当前的播放进度
第三方技术 作用 地址
PagerSlidingTabStrip 选项卡切换 GitHub地址
GSON json解析 GitHub地址
QuickScroll 快速滑动 GitHub地址
  1. 音乐项目功能需求分析与准备工作 23:30 完成
  2. 闪屏页与PagerSlidingTabStrip组建集成 23:36 完成
  3. 我的音乐界面分析14:20 完成
  4. 我的音乐界面MyMusicListAdapter实现 27:13 完成
  5. 我的音乐界面列表数据填充 11:42 完成
  6. PlayService功能实现 21 完成
  7. 绑定PlayService的设计实现 20 完成
  8. 更新UI状态的实现机制 27 完成
  9. 更新我的音乐界面UI状态 15 完成
  10. 我的音乐界面播放与下一首功能实现 20 完成
  11. 播放音乐界面数据初始化 23 完成
  12. 播放音乐界面数据初始化异常 15 完成
  13. 播放音乐界面时间问题结局 25 完成
  14. UI状态彻底解决与框架梳理 21 完成
  15. 播放模式控制实现 24 完成
  16. 播放模式完善与进度条拖动实现 13 完成
  17. 界面调整与使用SP保存状态值 27 完成
  18. 收藏音乐功能 完成
  19. 收藏音乐优化以及最近播放功能 完成
  20. 网络推荐需求与界面设计 完成
  21. Jsoup实现网络热歌榜解析显示 完成
  22. 网络音乐搜索功能 完成
  23. 下载音乐 完成

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages