原文:Android 開發自己的網絡收音機3——電台分類(ExpandableListView)

上一篇文章說了使用SlidingMenu開源項目實現側滑欄,今天主要是講解多級列表ExpandableListView的使用,以及如何使用它實現電台分類管理。ExpandableListView是Android自帶的一個實現多級列表的控件,可以理解為ListView的二維實現。下面將針對如何在項目里面使用ExpandableListView進行講解。 PS:新建的QQ群,有興趣可以加入一起討論: ...

2013-07-24 12:01 7 6244 推薦指數:

查看詳情

Android 開發自己的網絡收音機4——讀取XML文件的電台數據

  國內外的電台數據很多,起碼有好幾百,所以把這些數據都寫到代碼里面是不實際的。只能寫成一個數據文件,程序啟動的時候再去加載。保存這些簡單數據,我們肯定會優先使用XML文件,今天講講如何讀取XML里面的數據,然后填充到列表里面。   再把這張老截圖貼出來,方便后面對應查看XML的數據 ...

Fri Aug 02 17:25:00 CST 2013 7 9134
Android 開發自己的網絡收音機2——電台列表(SlidingMenu側滑欄)

  上一篇文章總體規划了這個項目的情況,今天講講實現電台列表。今天其實主要想講解的是SlidingMenu,也就是我們平時說的側滑欄,現在很多應用都有用這種UI效果。SlidingMenu側滑欄功能實現的方式很多,可以自己使用ViewGroup實現也可以自己繪圖實現。我這里借用了一個開源項目 ...

Tue Jul 23 17:28:00 CST 2013 7 22564
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