最近在研究电台类app,分享2个源码大家一起讨论

好像去年有一阵,电台类的app特别火爆,喜马拉雅和蜻蜓FM互相还撕逼。听老罗,听好好说话,都得在电台app里,所以我想研究研究这些app。我没那么多资源,只好从app的开发架构方面去研究。

我看apicloud上有2个做电台的源码,分享一下,大家一起讨论。

蜻蜓FM的源码

先放几张截图看看

二维码在此,欢迎大家下载玩玩:

源码下载:

附件过大,放到百度云了  http://pan.baidu.com/s/1tvsGu

github 地址: https://github.com/jinlong/qingtingFM

更多源码资源:

http://community.apicloud.com/bbs/forum.php?mod=forumdisplay&fid=36

 

听书App的源码

还是先放截图看看

使用audio模块进行播放。

可在线播放。也提供下载功能,下载后播放。

智能判断文件是否存在于本地。

点赞、关注、收藏、播放记录、搜索记录都可使用。

安卓版现在比较完整,二维码:

更多源码资源:

http://community.apicloud.com/bbs/forum.php?mod=forumdisplay&fid=36

时间: 2024-10-07 13:47:54

最近在研究电台类app,分享2个源码大家一起讨论的相关文章

Android多线程研究(1)——线程基础及源码剖析

从今天起我们来看一下Android中的多线程的知识,Android入门容易,但是要完成一个完善的产品却不容易,让我们从线程开始一步步深入Android内部. 一.线程基础回顾 package com.maso.test; public class TraditionalThread { public static void main(String[] args) { /* * 线程的第一种创建方式 */ Thread thread1 = new Thread(){ @Override publi

javascript分享到的源码

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <style type="text/css"&

分享按钮demo源码

<style>        *{margin:0;padding:0;}        #div1{width:150px;height:200px;position:absolute;top:0px;left:-150px;background:yellow;}        #div1 span{width:20px;heigth:70px;background:green;right:-20px;top:70px;display:block;position:absolute;}   

spring启动component-scan类扫描加载过程---源码分析

有朋友最近问到了 spring 加载类的过程,尤其是基于 annotation 注解的加载过程,有些时候如果由于某些系统部署的问题,加载不到,很是不解!就针对这个问题,我这篇博客说说spring启动过程,用源码来说明,这部分内容也会在书中出现,只是表达方式会稍微有些区别,我将使用spring 3.0的版本来说明(虽然版本有所区别,但是变化并不是特别大),另外,这里会从WEB中使用spring开始,中途会穿插自己通过newClassPathXmlApplicationContext 的区别和联系.

【小白的java成长系列】——String类的深入分析(基于源码)

接着前面面向对象来说吧~今天来说说String类..其实String类也包含很多面向对象的知识的~ 首先来问一个问题:我们在开发过程中,如果要使用一个类的话,就要创建对象,这句话没什么问题吧~在实际开发的时候确实是这样的,只有创建了对象才能真正的去使用一个普通的类,我们一般创建对象,几乎所有的类创建对象都是要通过new关键字来创建的~ 问题就来了..为什么我们的String可以直接写成String str = "abc";这样子呢? 当然String类也可以通过new来创建对象的...

死磕 Java 系列(一)&mdash;&mdash; 常用类(1) String 源码解析

写在前面 这是博主新开的一个 java 学习系列,听名字就可以看出来,在这一些系列中,我们学习的知识点不再是蜻蜓点水,而是深入底层,深入源码.由此,学习过程中我们要带着一股钻劲儿,对我们不懂的知识充满质疑,力求把我们学过的知识点都搞清楚,想明白. 一.引言 在 java 的世界里,存在一种特殊的类,它们的创建方式极为特别,不需要用到 new XXX(当然也可以用这种方式创建), 但是却大量出现在我们的代码中,那就是 String 类.作为日常中使用频率最高的类,它是那么普通,普通到我们从来都不会

58红包APP系统定制搭建,58红包APP系统开发现成源码,58红包APP系统搭建

58红包APP系统搭建找[蔡经理 136-1236-3414 微|电]58红包APP系统定制搭建,58红包APP系统开发现成源码,58红包APP系统开发多少钱,58红包APP系统专业开发: 提示:专业软件开发公司,非运营方 58红包扫雷区: 10元5包奖励:小顺(1.88)小豹子(2.66)5.20(9.99)13.14(13.14) 20元5包奖励:小顺(1.88)小豹子(2.66)大顺(3.33)大豹(6.66)5.20(9.99)13.14(13.14) 50元6包奖励:小顺(1.88)小

58红包APP系统定制搭建,58红包APP系统开发现成源码

58红包APP系统搭建找[蔡经理 136-1236-3414 微|电]58红包APP系统定制搭建,58红包APP系统开发现成源码,58红包APP系统开发多少钱,58红包APP系统专业开发: 提示:专业软件开发公司,非运营方 58红包扫雷区: 10元5包奖励:小顺(1.88)小豹子(2.66)5.20(9.99)13.14(13.14) 20元5包奖励:小顺(1.88)小豹子(2.66)大顺(3.33)大豹(6.66)5.20(9.99)13.14(13.14) 50元6包奖励:小顺(1.88)小

CYQ.Data.Orm.DBFast 新增类介绍(含类的源码及新版本配置工具源码)

前言: 以下功能在国庆期就完成并提前发布了,但到今天才有时间写文介绍,主要是国庆后还是选择就职了,悲催的是上班的地方全公司都能上网,唯独开发部竟不让上网,是个局域网. 也不是全不能上,房间里有三台能上网的机子(两台笔记本+一台台式机),下载资料还得用公司的U盘再转到自己电脑,这种半封闭的环境,相当的让人不适应,有种欲仰天吐血的感觉. 这一周我都向三个带总的领导反映了上网问题,不过没啥响应,估计是没戏. 于是我只有把其中一台能上网的笔记本拿到自己桌子上去独自占用了,勉强也能上下网了,不过基于安全问