第六章 播放器的实现 16
6。1 界面的设计 16
6。2 功能的实现 19
6。2。1 连接网络 19
6。2。2 json数据的获取与解析 20
6。2。3 动态图片的加载 20
6。2。4 Adapter的实现 21
6。2。5 android广播机制的实现 22
6。2。6 android service的实现 23
6。2。7 喜欢歌曲功能的实现 24
6。2。8 登录注册功能 24
6。2。9 搜索功能的实现 24
6。2。10 定时关闭功能的实现 24
6。2。11 扫描文件的实现 25
6。2。12 播放歌曲的实现 25
6。2。13 下载歌曲的实现 26
6。2。14 歌词显示的实现 27
6。3 本章小结 28
第七章 系统测试 29
7。1 系统测试 29
7。2 本章小结 33
结论 34
致谢 35
参考文献 36
第一章绪论
1。1研究背景
Android是一个真正意义上的开放的移动开发平,他包括Kernel,Android Runtime,Application Framework,Applications,并且不存在任何限制移动开发的专有权。
安卓的出现打破了破除了曾经的应用之间的距离,从事开发的人员可以把网络上的数据和本地自己的数据有机的结合起来[1],处于用户的考虑,体验是非常至关重要的一点。除了这个功能以外,开发者还可以通过安卓标准API调用安卓设备的核心功能,应用程序还能够把自己的独有的愿意开放出去的功能提供给其他Application使用,调用其它应用程序的功能当然也是需要写一些声明语句的。Android开发平台为开发者提供了大量的可以直接调用的库和工具,开发人员可以更加高效的进行开发工作;
在这个移动互联异常火热的年代,这次开发也就基于安卓移动端的开发,安卓的得天独厚的优势给了它迅速发展的契机,目前世界最火热两款移动端的系统莫属于android和IOS了,两者各有优缺点,不做比较。就安卓而言,它的开放性给了我更多开发的可能,极大的降低了开发的成本,但是由于完全的开放,也造成了市场的良莠不齐,手机的各种尺寸的出现,也给了开发人员需要尽可能多的让自己的界面适配各种尺寸的界面,在方便的同时,也在不经意间增大了开发的难度。
1。2音乐软件的研究现状与发展
随着互联网的发展与普及以及用户对于线上音乐的需求,从而使得在线音乐在全球范围内的发展与兴起,在线音乐的收入极大的提高了最近几年音乐市场的规模,且发展空间还有待市场挖掘,目前音乐产业越发的朝着数字音乐的方向发展,用户规模也持续攀升,但是,市场还有待开发。
数字音乐如此快速发展,使得很多企业对其青睐不已,例如:腾讯的QQ音乐,阿里的虾米音乐[2],网易的网易云等等。音乐行业正向数字音乐方向发展,中国的用户占很大比重,版权问题一旦解决,数字音乐的收入在未来几年将以更加快速的速度发展,前景十分可观。论文网