音乐播放器目录

加深对安卓应用开发的理解,使用安卓系统对外提供的音乐播放功能。


前言

第1节 设计方案

  • 1.1 可能的功能点
  • 1.2 功能的筛选
  • 1.3 现阶段的功能
  • 1.4 功能条件的假设
  • 1.5 关于遗憾

第2节 技术原理与框架设计

  • 2.1 播放音乐
  • 2.2 播放列表的存储
  • 2.3 Service组件
  • 2.4 桌面小工具
  • 2.5 程序框架

第3节 获取音乐信息

  • 3.1 音乐数据的获取原理
  • 3.2 在工作线程中获取音乐信息
  • 3.3 音乐列表展示
  • 3.4 测试音乐播放

第4节 播放服务的搭建

  • 4.1 MusicService的接口
  • 4.2 Service的使用
  • 4.3 MusicService的创建
  • 4.4 MusicService的使用

第5节 播放列表的存取

  • 5.1 PlayListContentProvider的实现
  • 5.2 MusicService的配合
  • 5.3 主界面播放列表的添加

第6节 存储多首音乐

  • 6.1 ListView的选择模式
  • 6.2 选择多首音乐

第7节 播放音乐

  • 7.1 MusicService
  • 7.2 播放界面

第8节 桌面小工具

  • 8.1 小工具框架的创建
  • 8.2 界面设计
  • 8.3 AnddleMusicAppWidget的重建
  • 8.4 MusicService的改造
  • 8.5 App widget的初始化

后记

程序猿+工程狮,用理性的思维理解身边的世界,用优雅的代码影响身边的世界,用10的语言探索这个世界。我们是一群喜欢Coding十余年的工匠,也是一帮潜心钻研十余载的码农。没有技术界显赫的出身,没有IT圈豪门的背景,我们只是有很多想和求知者分享的心得、体会和经验。上我们的车,路还在远方…