【正文】
內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) I 內(nèi)蒙古科技大學(xué) 本科生畢業(yè)設(shè)計說明書(畢業(yè)論文) 題 目: 基于 Android系統(tǒng)的 MIDI音樂 播放器的設(shè)計與實現(xiàn) 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) II 摘 要 隨著 3G 時代的來臨 , 3G、 Android、 iPhone、 Google、蘋果、手機軟件、移動開發(fā)等詞越來越充斥于耳。隨著 3G 網(wǎng)絡(luò)的大規(guī)模建設(shè)和智能手機的迅速普及,移動互聯(lián)網(wǎng)時代已經(jīng)微笑著迎面而來。 自 1983 年世界第一款商用手機發(fā)布到現(xiàn)在,只經(jīng)過了僅僅不到 30 年的時間,全球手機用戶已達 23 億之多。消費者對手機產(chǎn)品在商務(wù)和娛樂方面的要求越來越高,讓手機日益成為便攜 式的商務(wù)或娛樂終端。在硬件的推動下,用戶對手機軟件的功能需求也越來越高。 Android 系統(tǒng)也在不斷更新以滿足需求,因此手機多媒體技術(shù)的開發(fā)也就不可避免稱為熱點。 Android: Google 公司 于 20xx 年公布的開放式源代碼手機系統(tǒng),它的開放性 優(yōu)于其它封閉式的手機系統(tǒng),任何人都可能根據(jù)自己的喜好將手 機系統(tǒng)中的所有功能重新編寫。這使得越來越多的人關(guān)注這個操作系統(tǒng) 。 本設(shè)計為一款基于 Android 操作系統(tǒng)及以上版本的音樂播放器 ,以 Java 作為基礎(chǔ)編程語言,采用 Android 系統(tǒng)提供的標準數(shù)據(jù)庫 SQLite 進行操作。 本設(shè)計 的實現(xiàn), 囊括了 Android 大部分編程技術(shù),用其 友好 的用戶界面,實現(xiàn)了對音樂控制的基本功能:播放、暫停、上 /下首切換、歌詞同步顯示和各種播放模式的控制(單曲、循環(huán)、隨機和順序播放),也實現(xiàn)了對歌曲列表的搜索、添加和刪除等功能。 關(guān)鍵詞: Android; Google;音樂播放器; Java;移動互聯(lián)網(wǎng) 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) III Abstract With the ing of the era of 3G, some words can be heard more and more frequently, such as 3G, Android, iPhone, Google, Apple, Mobile phone software, Mobile development. As the 3G work’s largescale construction and the smart phone’s rapid popularization, mobile inter age has e with a smile. Since the issuance of the world’s first mercial mobile phone in 1983, the total number of global mobile phone users has been more than billion in the past less than 30 years. Consumers demand more and more mobile phone’s performance in business and entertainment, which has made mobile phone the portable terminal for business and entertainment day by day. Being motivated by hardware, users’ needs on mobile phone software’s function goes increasingly high. Android system is updating to satisfy the needs. Therefore, the development of mobile multimedia technology has inevitably bee the hot spot. Android is the open source mobile system published by Google in 20xx. For the reason that its openness is superior to other closed mobile system, anyone can rewrite all functions in the mobile system as he or she like, which has made more and more people pay attention to this operating system. This design is a music player using Java as the basic programming language, which is based on Android operating system and above version, and can be operated by the standard database SQLite that offered by Android system. Though this design is not big, it contents Android’s most programming technology. Its favorable user interface can conduce to the realization of its basic function in music controlling (start, pause, switching between up and down music, lyrics synchronized display) and play mode controlling (single play, single cycle, random play and all cycle). Besides, it also realizes the function in song including search, add, delete and so on. Key words: Android。 Google。 music player。 Java。 mobile inter 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) IV 目 錄 摘 要 ......................................................................................................................................... II Abstract ..................................................................................................................................... III 第一章 緒 論 ............................................................................................................................. 1 設(shè)計背景及意義 .......................................................................................................... 1 Android 國內(nèi)外發(fā)展的狀況 ......................................................................................... 1 第二章 開發(fā)工具相關(guān)簡介 ...................................................................................................... 3 Android 概述 ................................................................................................................. 3 Android 開發(fā)技術(shù)簡介 ................................................................................................. 4 Android 程序框架介紹 ....................................................................................... 4 用戶界面介紹 ..................................................................................................... 5 Android 四大組件簡介 ....................................................................................... 6 Android 數(shù)據(jù)庫 SQLite 介紹 .............................................................................. 7 Java 語言介紹 ............................................................................................................... 8 第三章 系統(tǒng)分析 .................................................................................................................... 10 可行性分析 ................................................................................................................. 10 操作可行性 ....................................................................................................... 10 經(jīng)濟可行性 ....................................................................................................... 10 技術(shù)可行性 ....................................................................................................... 10 設(shè)計目標 ..................................................................................................................... 11 功能需求分析 ............................................................................................................. 12 播放控制模塊分析 ........................................................................................... 12 歌曲列表模塊分析 ........................................................................................... 13 播放模式模塊分析 ........................................................................................... 14 性能需求分析 ............................................................................................................. 15 第四章 總體設(shè)計 .................................................................................................................... 16