Jamendo android在线音乐播放器简介
这个在JavaEye上的第一篇Blog,本篇旨在分析网上很不错一个的在线音乐播放器源代码,通过分析这个源代码的结构和实现,一方面自己总结下,也与大家分享下
Jamendo在线音乐播放器是一款android平台在开源的在线音乐播放,该播放器的主要特色如下:
1. 界面美观,在jamendo播放器中精美的布局的随处可见,大量使用自定义控件和Adapter进行布局,这点可供初学者好好探讨研究
2. 构架清晰
3. 在代码中大量使用全局缓冲机制,如全局Application缓冲,图片缓冲等等。。
4. 数据传递使用JSON方式,网络传输(Apache Http 4.0)。。。
5. 全局的MediaService,并且伴有NotifyManager等进行通知
部分截图如下:
主界面:
MusicSearch界面
Music 播放界面,从图中可以看出,播放界面做的很美观
播放界面下方用到了SlidingDrawer
RadioSearch 界面
Jamendo 官方网站:http://www.jamendo.com/en/
分享的内容依次是:
1.分析Music搜索实现,主要是网络和JSON传输
2.分析全局Application缓存实现方法
3.分析Download模块
4.分析Adapter使用
5.分析全局Service构成
6.分析自定义Widet,代码中大量使用自定义布局,对新手学习布局很有帮助
7.分析整体结构
暂时就想到这些,由于本人也是新手,所以如果出现有啥错误,请大家指正,相互学习。。
- 大小: 34.3 KB
- 大小: 43.9 KB
- 大小: 43.7 KB
- 大小: 35.8 KB
- 大小: 37 KB
分享到:
相关推荐
**jamendo音乐播放器源码解析** jamendo是一款知名的开源音乐播放器,它为用户提供了一个平台,可以在其中发现、收听并支持独立艺术家的音乐作品。由于其源码是开放的,开发者和爱好者可以深入研究其内部机制,学习...
《jamendo:Android开源在线音乐播放器源代码详解》 jamendo是一款专为Android平台设计的开源音乐播放器,它提供了丰富的在线音乐资源,让用户能够免费享受来自全球各地的独立艺术家创作的音乐。这款应用的独特之处...
《国外开源音乐播放器——telecapoland-jamendo-android源码解析》 开源软件一直以来都是技术社区中的重要组成部分,它们不仅提供了丰富的学习资源,也为开发者提供了创新和改进的基础。本篇文章将深入探讨...
本资源提供的是一个基于Android系统的在线音乐播放器的完整源码,名为"telecapoland-jamendo-android-v1.0.0b-35-g847ba33",这将有助于开发者深入理解音乐播放器应用的开发过程和相关技术。 首先,我们来探讨一下...
《Android应用源码解析:深度探索jamendo开源在线音乐应用》 在当今移动互联网时代,Android平台上的应用程序种类繁多,其中音乐类应用占据了一席之地。本文将深入剖析开源项目"jamendo",它是一款专为Android用户...
《Android应用源码解析:深度探索jamendo开源在线音乐项目》 在移动设备的世界里,Android应用程序以其开放性和灵活性赢得了广大开发者和用户的喜爱。而开源项目更是为开发者提供了丰富的学习资源,它们展示了实际...
【Android应用源码之telecapoland-jamendo-android-6cd07fb(国外开源音乐播放器)】 这个开源项目是专门为Android平台设计的一个音乐播放器,名为telecapoland-jamendo-android,版本号为6cd07fb。它允许用户浏览...
《Android源码学习:探索jamendo开源在线音乐应用》 在Android开发领域,源码学习是一种深入理解系统工作原理和提升编程技能的重要途径。本文将围绕"应用源码之jamendo-开源在线音乐.zip"这一主题,探讨如何通过...
【Android源码解析——jamendo开源在线音乐应用】 在安卓(Android)开发领域,了解和研究源码是提升技能、优化应用性能的重要途径。这里我们关注的是“jamendo”项目,一个开源的在线音乐应用程序,它允许用户免费...
【标题】"应用源码之telecapoland-jamendo--6cd07fb(国外开源音乐播放器).zip" 提供的是一个基于Android平台的开源音乐播放器项目,名为Telecapoland-Jamendo。该项目的源代码可以为开发者提供深入理解Android应用...
《安卓Android源码分析——以telecapoland-jamendo-android-6cd07fb开源音乐播放器为例》 在移动操作系统领域,安卓Android以其开放性和灵活性吸引了大量的开发者和用户。对于那些热衷于深入理解系统运行机制或者...
《安卓Android源码分析——以telecapoland-jamendo-android-6cd07fb开源音乐播放器为例》 在移动操作系统领域,安卓Android以其开放性和灵活性吸引了大量的开发者和用户。对于开发者来说,深入理解Android源码是...
《Android源码解析:telecapoland-jamendo-android-6cd07fb开源音乐播放器》 在Android应用开发的世界中,开源项目是开发者学习、借鉴和创新的重要资源。本篇将深入探讨一个名为"telecapoland-jamendo-android-6cd...
《安卓Android源码分析——基于telecapoland-jamendo-android-6cd07fb开源音乐播放器》 在深入理解Android应用开发的过程中,研究开源项目是极好的学习途径。本篇将聚焦于telecapoland-jamendo-android-6cd07fb,这...
该压缩包文件“telecapoland-jamendo-android-6cd07fb(国外开源音乐播放器).zip”包含了开源的Android音乐播放器项目源码,这个项目名为TelecoCapoLand,它专注于提供Jamendo平台上的音乐播放服务。Jamendo是一个...
Jamendo是一款开源的音乐平台,它提供了大量的自由和版权免费的音乐供用户欣赏和下载。其源码的可用性使得开发者能够深入理解软件的工作原理,同时也为编程新手提供了一个学习和实践的好机会。以下是关于Jamendo...
【标题】"Android参考源码-开发源码分享之在线音乐播放器完整项目"是一个针对Android平台的开源项目,旨在为开发者提供一个完整的在线音乐播放器的实现示例。这个项目可以帮助开发者理解和学习如何在Android上构建...