Android课程设计大作业-音乐播放器 一、**主要实现界面效果** 1)登录界面 2)音乐列表界面 3)音乐播放界面 二、**系统设计** 1)使用Service播放音乐 2) 前台界面(Activity)与后台服务(Service)通信 a)回调接口的方式。 b)通过广播接收者。 c)通过startService方式。 3)音乐Activity与后台服务(Service)通信 1、Activity绑定Service,获得Service的实例,并绑定监听器 2、Activity使用Service实例,实现音乐播放、暂停等功能 三、**设计报告目录展示** 四、**源码** 一、主要实现界面效果 1)登录界面 2)音乐列表界面 3)音乐播放界面 二、系统设计 1)使用Service播放音乐 Android SDK提供了Service。Service有两种类型: 本地服务(Local Service):用于应用程序内部 远程服务(Remote Sercie):用于Android系统内部的应用程序之间前者用于实现应用程序自己的一些耗时任务,比如查询升级信息,并不占用应用程序比如Activity所属线程,而是单开线程后台执行,这样用户体验比较好 后者可被其他应用程序复用,比如天气预报服务,其他应用程序不需要再写这样的服务,