原文:Android 开发自己的网络收音机4——读取XML文件的电台数据

国内外的电台数据很多,起码有好几百,所以把这些数据都写到代码里面是不实际的。只能写成一个数据文件,程序启动的时候再去加载。保存这些简单数据,我们肯定会优先使用XML文件,今天讲讲如何读取XML里面的数据,然后填充到列表里面。 再把这张老截图贴出来,方便后面对应查看XML的数据。 PS:新建的QQ群,有兴趣可以加入一起讨论:Android群: Android解析XML方法 Android里面读取X ...

2013-08-02 09:25 7 9134 推荐指数:

查看详情

Android 开发自己的网络收音机2——电台列表(SlidingMenu侧滑栏)

  上一篇文章总体规划了这个项目的情况,今天讲讲实现电台列表。今天其实主要想讲解的是SlidingMenu,也就是我们平时说的侧滑栏,现在很多应用都有用这种UI效果。SlidingMenu侧滑栏功能实现的方式很多,可以自己使用ViewGroup实现也可以自己绘图实现。我这里借用了一个开源项目 ...

Tue Jul 23 17:28:00 CST 2013 7 22564
Android 开发自己的网络收音机3——电台分类(ExpandableListView)

  上一篇文章说了使用SlidingMenu开源项目实现侧滑栏,今天主要是讲解多级列表ExpandableListView的使用,以及如何使用它实现电台分类管理。ExpandableListView是Android自带的一个实现多级列表的控件,可以理解为ListView的二维实现。下面将针对如何在 ...

Wed Jul 24 20:01:00 CST 2013 7 6244
Android 开发自己的网络收音机1——功能要求及设计方案

  最近打算利用业余时间,编写一个Android网络收音机。因为我自己偶尔也喜欢听听广播,所以打算用业余时间编写一个网络收音机。说起收音机,其实在工作中已经编写过一个,不过那个收音机是需要硬件支持,也就是说需要有特定的收音机芯片才可以使用。因为这个要跟芯片通信,还涉及通信协议。所以无法通用 ...

Mon Jul 22 17:54:00 CST 2013 12 9166
Android网络收音机项目(源码实例分享)

最近喜欢听广播,但是搜索了一下,苦于网上没有Android网络收音机项目的例子,于是自己动手实现了Android网络收音机项目。 前言,由于很多网络广播使用的协议是mms,来自微软,但是android并不支持这种流媒体协议,我的解决办法是使用Vitamio插件+Vitamio库的方式解决 ...

Wed Jun 27 19:27:00 CST 2012 1 7299
收音机原理

1 低频信号与高频信号 人发出的声波在几百赫兹左右,人耳能接收的也是20-20000赫兹的声波。 这种信号都是低频信号,无法远距离传播,但高频信号可以远距离传播。 于是就把有用的低 ...

Fri Feb 28 23:59:00 CST 2020 0 2780
收音机FM和AM的区别

1、频率区别 FM = Frequency Modulation 调频,微波;微波传输,信号质量高,传输成本低,发射功率小,覆盖范围小,受地理因素影响较大,一般作为城市广播的首选。比如你的家乡城市台 ...

Thu Dec 06 21:37:00 CST 2018 0 3936
用RTL-SDR听收音机

首先需要准备硬件设备。 暂时我用到的有三样,第一样:RTL2832U R820T2 DVB-T+DAB+FM+SDR(这是一个长得像U盘的东西,将许多组件集成在了一起),第二样:天线,第三样:电线。 ...

Tue Dec 29 09:31:00 CST 2020 0 335
FM/AM收音机原理

收音机这东西很早就开始用了,但一直都没有了解过它的原理,听说是很简单。下面记录一些笔记。 1. 基本概念 收音机是一种小型的无线电接收,主要用于接受无线电广播节目,收听无线电发射台。首先说一下收音机的种类,按解调方式和波长可以分为以下几类: 调幅收音机(AM ...

Mon Dec 04 19:12:00 CST 2017 0 2222
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM