[報告和原始碼分享] 基於Android和SQLite資料庫的手機音樂播放器
本文就Android系統上一款音樂播放器應用程式的設計與實現進行討論。Android是一個開源的系統,它底層是基於Linux的作業系統,本論文的音樂播放器採用了Android開源系統技術,利用Java語言和Eclipse編輯工具對播放器進行編寫。同時給出了詳細的系統設計過程、部分介面圖及主要功能執行流程圖,本文還對高度過程中遇到的問題和解決方法進行了詳細的討論,該音樂播放器集播放、暫停、停止、上一首、下一首、音量調節、歌詞顯示等功能於一體,效能良好,在Android系統中能獨立執行。該播放器還擁有對手機檔案瀏覽器的訪問功能、歌曲播放模式、以及歌詞開閉狀態的友好設定.MP3的全名是MPEG Audio Layer-3,是一種聲音檔案的壓縮格式,由於本播放器只限於應用層程式的探討,所以對具體的壓縮演算法不作深究。
詳細的開發文件和程式原始碼我都分享在了個人部落格上了,感興趣的可以去看看:
相關推薦
[報告和原始碼分享] 基於Android和SQLite資料庫的手機音樂播放器
本文就Android系統上一款音樂播放器應用程式的設計與實現進行討論。Android是一個開源的系統,它底層是基於Linux的作業系統,本論文的音樂播放器採用了Android開源系統技術,利用Java語言和Eclipse編輯工具對播放器進行編寫。同時給出了詳細的系統設計過程、部分介面圖及主要功能執行
[文件和原始碼分享] 基於QT和websocket協議的多執行緒檔案傳輸
做兩個程式,實現檔案收發 傳送端放兩個按鈕,點選後開啟電腦目錄選擇所要傳輸的檔案,選好以後,把檔名和路徑顯示在介面上,點選第二個按鈕,把檔案傳到遠端機器(或者虛擬機器)上由接收端接收 編寫一接收端,把檔案接收下來,存進指定的某個目錄裡 要能測試通過三個傳送端同時發100M的檔案,接收端能分別
[文件和原始碼分享] 基於MFC實現的簡單FTP客戶端
在WINDOWS環境下,使用VC++開發工具實現一個FTP客戶端軟體。在本次FTP的設計中主要使用WinInet API程式設計,無需考慮基本的通訊協議和底層的資料傳輸工作,MFC提供的WinInet類是對WinInet API函式封裝而來的,它為使用者提供了更加方便的程式設計介面。而在該設計中,使用的類包括
[文件和原始碼分享] 基於WIN32 API介面程式設計實現的百戰天蟲小遊戲
在遊戲編寫的過程中,我一直在思考我自己製作的遊戲的主旨是什麼,想來想去,結合“百戰天蟲”遊戲的特點,我想到了“戰爭”這個主旨。遊戲中陣營的相互廝殺不正如國家之間的戰爭嗎?於是,我希望通過這款遊戲反映我對戰爭的一些思考。在遊戲結束或者暫停的時候,沒有顯示勝利者,因為我覺得戰爭沒有贏家,而在螢幕上
[文件和原始碼分享] 基於WIN32 API介面程式設計實現的Flappy Bird小遊戲
Flappy bird是一款卷軸類的躲避遊戲。設計中可用空格操控遊戲的開始和暫停,通過控制向上的方向使小鳥不斷向上飛,但是不能落到地面和上邊界也不能撞到障礙物,否則遊戲結束彈出“Game Over!”的視窗。遊戲可以通過堅持的時間控制障礙物移動的速度,從而加大遊戲難度。 障礙物
[文件和原始碼分享] 基於JAVA實現的塔防遊戲
塔防遊戲主要代表一類通過在遊戲地圖上裝置炮塔,阻止敵人進攻的策略型遊戲。本遊戲是在地圖上的特定地點裝置多種能力不同的炮臺以抵禦多種怪獸的入侵。同時玩家每場戰鬥將擁有多種道具讓玩家防守更加輕鬆。遊戲原型是【保衛蘿蔔】和【皇城守衛】,總體設計風格和遊戲背景音樂音效向【皇城守衛】靠攏,而遊戲機制是參照了【保衛蘿蔔】
[文件和原始碼分享] 基於JAVA實現的迷宮遊戲
程式開始執行時顯示一個迷宮地圖,迷宮中央有一隻老鼠,迷宮的右下方有一個糧倉。遊戲的任務是使用鍵盤上的方向鍵操縱老鼠在規定的時間內走到糧倉處。 老鼠形象可辨認,可用鍵盤操縱老鼠上下左右移動;迷宮的牆足夠結實,老鼠不能穿牆而過正確檢測結果,若老鼠在規定時間內走到糧倉處,提示成功,否則提示失敗;新增編輯迷宮功能,
[文件和原始碼分享] 基於Python的PyGame的俄羅斯方塊遊戲設計與實現
近年來,隨著遊戲產業的突飛猛進,遊戲玩家的技術也是與日俱增,當你看見遊戲高手完美的表演時,你是否想過我也能達到那種水平,本程式用Python語言編寫俄羅斯方塊,左側顯示正在執行的遊戲,右邊顯示下一個出現的形狀、等級和積分等。遊戲執行時隨著等級的提高而速度加快,這需要玩家快速操作。因此,本程式主要意義是為高手玩
【原始碼】基於Android和藍芽的微控制器溫度採集系統
如需轉載請標明出處:http://blog.csdn.net/itas109 QQ技術交流群:129518033STC89C52微控制器通過HC-06藍芽模組與Android手機通訊例項-基於Andro
Android開發 本地與線上音樂播放器(基於Service實現)
專案裡需要做一個類似於QQ音樂,網易雲音樂一樣的實現本地與線上播放的音樂播發器。 本地的好做,查詢安卓自己的媒體庫ContentProvidre返回Cursor,一個個讀出來就好了。 關鍵是線上播放。 一開始在網上搜了搜Demo.找到一個線上播放的Demo.但看了看原始碼,
android高仿酷狗音樂播放器原始碼下載
這是一款簡單的讀取SD卡音樂檔案進行播放、暫停、刪除、切歌等功能的高仿酷狗音樂播放器。 主要功能: 模組 簡要說明 掃描SD卡音樂 掃描SD卡,並顯示出本地音樂列表 提供歌詞跟隨音
Android AIDL技術實戰專案-音樂播放器(一)
實現功能 使用AIDL服務實現: 音樂播放、暫停、上一曲、下一曲、歌詞功能 音樂播放模式:順序播放 、隨機播放、單曲播放 多個頁面呼叫AIDL服務 主頁面底部音樂迷你控制器 音樂詳情頁面 程式
Android AIDL技術實戰專案-音樂播放器(二)-使用retrofit完成音樂API的封裝
使用retrofit完成音樂API的封裝 程式碼結構 1、匯入retrofit相關庫 compile 'com.squareup.retrofit2:retrofit:2.2.0' 2、編寫介面API public interfac
Android Service的使用方法 音樂播放器例項
Service翻譯成中文是服務,熟悉Windows 系統的同學一定知道很熟悉了。Android裡的Service跟Windows裡的Service功能差不多,就是一個不可見的程序在後臺執行,避免被使
android暫停或停止其他音樂播放器的播放
今天在csdn上有問這個問題就研究下,正好自己的專案也需要用到,順便做個記錄。 來自android自帶的music原始碼,下面是廣播接收的程式碼,通過傳送廣播來控制音樂的播放,停止等。 程式碼如下: public static final String PLAYST
Android 資料抓取——線上音樂播放器的實現
前言: 相信很多同學學習android都開做過播放器一類的小玩意吧,但是苦於沒有伺服器提供資料,因而只能做個本地播放器,今天,這篇文章就是通過資料抓取,實現沒有伺服器,依然可以線上搜尋和播放音樂! 首先,貼上我的最終實現效果: 因為資料是從蝦米搜尋頁抓過
[原始碼和文件分享]基於Android Studio實現的論壇網站Android客戶端和JAVA EE後臺
第一章 概述 1.1 開發環境 本安卓程式在Windows 10系統下使用Android Studio開發,後臺使用MyEclipse開發,測試環境為安卓系統5.1、4.4、4.3、5.0,螢幕尺寸5.0、5.1、5.5的安卓手機。 1.2 安裝配置 本安卓程式要求安卓SDK為API
[文件和原始碼分享]C++實現的基於α-β剪枝演算法的井字棋遊戲
“井字棋”遊戲(又叫“三子棋”),是一款十分經典的益智小遊戲,操作簡單,娛樂性強。兩個玩家,一個打圈(O),一個打叉(X),輪流在3乘3的格上打自己的符號,最先以橫、直、斜連成一線則為勝。 如果雙方都下得正確無誤,將得和局。這種遊戲實際上是由第一位玩家所控制,第一位玩家是攻,第二位玩家是守。 這種遊戲的變
[原始碼和文件分享]基於Qt和OpenCV實現彩色圖和灰度圖的轉換
一、實驗目的與要求 1.1 目的 熟悉Qt視覺化開發,理解C++的面向物件思想 熟悉Qt和Opencv開發環境搭建 瞭解Qt訊息機制 初步理解Opencv的用法 學會使用c++異常處理 1.2 要求 使用Qt編寫一程式,點
[原始碼和文件分享]基於C#和SQL SERVER資料庫實現的學生圖書管理系統
1 專案介紹 1.1 課程設計的目標 通過課程集中實踐,要求學生加深對講授內容的理解,累積經驗、學會獨立上機除錯程式;並且逐步達到綜合運用封裝、繼承和多型等C#難點知識,更深地理解面向物件程式設計的基本概念與方法,從而學會利用C#語言解決一般應用問題,能設利用視覺化程式設計技術開發複雜和綜合