摘要:Android是由Google公司开发的一种基于Linux的自由及开放源代码的操作系统,主要应用于手机和平板。目前,Android系统已经更新到8.0版本,在全球的市场份额高达87.5%,成为全球第一。
项目以Android Studio为开发平台,采用Java和Xml为编程语言,通过加入一些网络请求和图片处理的Jar包,结合数据库、线程池、Lru缓存策略等技术手段,设计开发音乐播放器客户端软件,并采用魅族手机对项目进行调试。该项目主要完成在线音乐播放、本地音乐播放、音乐下载、新闻浏览和直播等功能,经过真机测试,该项目实现了上述所有功能,并在上述功能上增加了歌词显示和推送功能。项目设计符合人们的日常操作习惯,界面布局合理、美观大方。通过对代码的大量优化处理,项目运行流畅不卡顿,稳定性较好。
关键词:Android;Java;Xml;音乐播放器
目录
摘要
Abstract
1 绪论-1
2 项目需求分析-2
3 工具软件介绍-4
3.1 Android简介-4
3.1.1 Android的架构-4
3.1.2 Android的四大组件-4
3.1.3 Android中的Fragment-5
3.1.4 Android项目结构-5
3.2 常用工具简介-7
3.2.1 Post Man的使用-7
3.2.2 命令行的使用-7
3.3 封装-7
3.3.1 基础类的封装-8
3.3.2 网络请求的封装-9
3.3.3 线程池的封装-10
3.3.4 数据库的封装-10
3.3.5 图片处理的封装-11
3.3.6 工具的封装-11
4 项目设计-13
4.1 主界面设计-13
4.2 音乐界面-14
4.2.1 推荐页面-14
4.2.2 歌单页面-15
4.2.3 榜单页面-17
4.3 动态界面-19
4.4 我的界面-20
4.6 直播界面-22
4.7 音乐播放功能设计-23
结 论-26
参 考 文 献-27
致谢-28