freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android系統(tǒng)的音樂播放器設(shè)計與實現(xiàn)-展示頁

2025-01-27 14:54本頁面
  

【正文】 指導(dǎo)教師: 教師職稱: 填寫日期: 2012年 月 日 貴陽學(xué)院畢業(yè)設(shè)計(論文)摘 要當今社會的生活節(jié)奏越來越快,隨著硬件移動設(shè)備的越來越先進,人們對移動設(shè)備的要求也越來越高,從以前的追求技術(shù)到現(xiàn)在的追求視覺效果及用戶體驗,因此,也逐步的提高了對系統(tǒng)的要求。本文主要是在Android系統(tǒng)上對音樂播放器應(yīng)用程序的設(shè)計與實現(xiàn)進行討論,通過這一過程來進一步學(xué)習(xí)與應(yīng)用Android平臺,這樣對個人的未來發(fā)展也很有意義。同時給出了詳細的系統(tǒng)設(shè)計過程、部分界面截圖及主要的功能流程圖,本文還對開發(fā)過程中遇到的問題和解決方法進行了詳細的討論,該音樂播放器集下載、播放、暫停、停止等功能于一體,性能良好,在Android系統(tǒng)中能獨立運行。實驗證明,基于Android平臺的軟件開發(fā)簡單,使用方便簡潔,必將成為未來幾年的發(fā)展方向,具有普遍意義。s increasingly fast pace of life in society, with the hardware of mobile devices bee increasingly sophisticated, people demand more and more mobile devices, high technology from the past to the present pursuit of the pursuit of visual and user experience, therefore, also gradually increased the system requirements. This article is in the Android system, music player application on the design and implementation to discuss the process through which to further study and application of Android, so the future development of personal sense. Music player of this paper uses Android opensource system technology, the use of Java language and Eclipse development tools for the preparation of the player code. At the same time gives a detailed system design process, some interface screenshots and the major function of flow, the paper also encountered in the process of development problems and solutions were discussed in detail, the music player, set download,play, pause, stop and other functions, good performance, in the Android system can run independently. MP3 is a pressed audio file format, as the player is limited to the application layer of the program, so not to go into the specific pression algorithm. Experiments show that, based on the Android platform, software development is simple, concise and easy to use, will bee the development direction of the next few years, have universal significance. Keywords: Android, music player, MP3 目 錄摘 要 IAbstract II第一章 引 言 1 項目背景 1 編寫目的 1第二章 Android應(yīng)用軟件開發(fā)基礎(chǔ) 3 Android簡介 3 Android應(yīng)用軟件開發(fā)的核心技術(shù) 4 Android 應(yīng)用開發(fā)語言 4 Android應(yīng)用程序組件 4 Intent 介紹 6 文件 6第三章 搭建Android開發(fā)環(huán)境 8 計算機配置 8 安裝JDK 8 安裝Eclipse 8 安裝SDK 9 安裝ADT 9 設(shè)置Eclipse 9 創(chuàng)建AVD 10第四章 系統(tǒng)需求分析 11 11 11 12 13 13 14第五章 音樂播放器詳細設(shè)計與實現(xiàn) 15 15 17 19 21第六章 結(jié) 論 24致 謝 25參考文獻 26附 錄 2733第一章 引 言 項目背景自2007年Google公司推出Android以來,一直受到人們的熱捧。由于手機市場發(fā)展迅速,使得手機操作系統(tǒng)也出現(xiàn)了不同種類,現(xiàn)在的市場上主要有三個手機操作系統(tǒng),Windows mobile,symbian,以及谷歌的Android操作系統(tǒng),其中占有開源代碼優(yōu)勢的Android系統(tǒng)有最大的發(fā)展前景。這使得越來越多的人關(guān)注這個操作系統(tǒng)。 那么能否在手機上擁有自己編寫的個性音樂播放器呢?谷歌的Android系統(tǒng)就能做到。要研究了各種市場上流行的手機播放器,了解它們各自的插件及編碼方式,還有各種播放器播放的特別文件格式,分析各種編碼方式的優(yōu)缺點,以及各種播放器本身的缺點和特點,編寫出功能實用,使用方便快捷的播放器。本項目是一款基于Android手機平臺的音樂播放器,使Android手機擁有個性的多媒體播放器,使手機顯得更加生動靈活化,與人們更為接近,讓手機主人隨時隨地處于音樂旋律之中。 第二章 Android應(yīng)用軟件開發(fā)基礎(chǔ) Android簡介Android是一種以Linux為基礎(chǔ)的開放源碼操作系統(tǒng),主要使用于便攜設(shè)備。Android操作系統(tǒng)最初由Andy Rubin開發(fā),最初主要支持手機。Android平臺五大優(yōu)勢特色:開放性掙脫運營商的束縛豐富的硬件選擇不受任何限制的開發(fā)商無縫結(jié)合的Google應(yīng)用 圖21 Android 軟件體系結(jié)構(gòu)圖Android作為一個移動設(shè)備的平臺,其軟件層次結(jié)構(gòu)包括了一個操作系統(tǒng)(OS),中間件(MiddleWare)和應(yīng)用程序(Application)。Android發(fā)布的API和SDK也都主要是面向Java開發(fā)人員的。 Android應(yīng)用程序組件Android應(yīng)用程序最大的一個特點就是每個應(yīng)用都由若干組件構(gòu)成。例如假設(shè)我們需要編寫一個內(nèi)嵌有網(wǎng)頁的程序,那么我們無需親自編寫瀏覽器,而是可以直接調(diào)用系統(tǒng)自帶的Chrome Lite瀏覽器組件。也就是說,不同于我們平常編寫的程序,Android的應(yīng)用程序不是單一入口,而是可以從代碼的不同位置啟動。Android應(yīng)用程序的組件有以下四種:1. Activity一個activity實際上表現(xiàn)出來的就是一個程序的界面。一個應(yīng)用程序也可能有不止一個activity。每個activity都有一個默認的窗口用于繪制界面,一般情況下,它是充滿全屏的,但是我們可以通過程序控制它,使其小于屏幕大小,也可以控制其浮動于其它窗口之上(如Android中的Toast信息),Activity中顯示出來的內(nèi)容其實是由view堆疊形成的,view是由View基類派生出來的各種形式的界面元素,如ListView,GridView等等,通過組合這些view,就形成了一個可見的activity。2. Serviceservice是一種沒有界面的組件,同我們平常在Windows或Linux系統(tǒng)中所理解的“服務(wù)”一樣,Android上的service也是運行在后臺的,運行時間可以從系統(tǒng)啟動到系統(tǒng)關(guān)閉為止。以下載管理器為例,用戶肯定希望能夠在切換到其它程序時仍然在后臺進行下載,這就需要用到service完成下載工作。 Android允許activity連接到或者綁定到service上,這樣就可以讓用戶在界面上控制后臺service的行為。Broadcast receiver則是程序中專門用來接收廣播消息的組件,它沒有界面顯示,只負責(zé)監(jiān)聽、接收廣播消息,然后根據(jù)程序邏輯,啟動其它組件去處理廣播消息。NitificationManager的通知形式有許多種,比如說振動、響鈴、閃LED燈,還可以在Android界面的消息欄處顯示信息。這些數(shù)據(jù)可以保存在文件中,也可以保存在SQLite數(shù)據(jù)庫中,還可以以其它任何有效的方式保存。其它應(yīng)用程序在需要使用這些數(shù)據(jù)時,可以用ContentResolver對象,使用其中的方法。只要需要某個組件,Android就會盡力保證它的可用:如果該組件還沒啟動,就啟動它,如果該組件所屬的應(yīng)用程序還沒擁有一個進程,則為它啟動一個進程,如果系統(tǒng)資源不足以容納一個新的進程,則將后臺的某個進程殺死為新進程騰出資源。一般的應(yīng)用是通過Intent向Android系統(tǒng)發(fā)出某種請求,然后Android系統(tǒng)會根據(jù)請求查詢各個組件聲明的IntentFilter,找到需要的組件并運行它。 , 位于應(yīng)用根目錄下,它 描述了程序包的全局變量, 包括暴露的應(yīng)用組件(activities, services等等)和為每個組件的實現(xiàn)類, 什么樣的數(shù)據(jù)可以操作,以及在什么地方運行。我們通過manifest描述程序的信息,Android系統(tǒng)就能讀取出來并產(chǎn)生相應(yīng)的行為。官方并未給出最低配置要求,根據(jù)個人實際體會,在本人Intel Core i72630QM 四核處理器及8G內(nèi)存的情況,能流暢使用。 安裝JDK由于Android開發(fā)是基于Java的基礎(chǔ)上的,所以我們必須得安裝JDK(JDK下載地址:)。變量值: “C:\Program Files\Java\”(視個人安裝路徑而定)。%JAVA_HOME%\bin。%JAVA_HOME%\lib\。” 配置完成后,重啟可以在cmd下輸入java或者javac測試。 安裝SDKSDK(Software Development Kit)初始包中有開發(fā)Android程序所要用到的工具,它包括了從編譯到運行Android應(yīng)用程序所需要的各種工具。(SDK下載地址:) 安裝ADT,就可以開始開發(fā)Android應(yīng)用程序了,但是為了更高效地進行開發(fā),Android團隊推出了Android Development Tools (ADT) 。以Eclipse (Galileo)為例,安裝過程如下:1. 打開Eclipse,選擇 Help Install New Softare。3. 在彈出的Add Site 對話框中,任意填寫一個名字到Name一欄。(注意:如果在后續(xù)的步驟中發(fā)現(xiàn)無法安裝插件,可以試著把URL中的換成。5. 安裝完畢后將彈出窗口顯示ADT相關(guān)的各種信息以及許可協(xié)議,點擊“Finish“即可完成安裝。 設(shè)置Eclipse1. 選擇Window Preferences... 打開偏好設(shè)置2. 從左側(cè)邊欄中選擇Android一欄。4. 點擊Apply,OK,設(shè)置生效。 創(chuàng)建AVD在安裝好JDK,Eclipse,SDK,ADK之后我們就可以進行Android項目開發(fā)了,但是在開發(fā)的過程中我們經(jīng)常需要運行、調(diào)試我們所開發(fā)的軟件,這就需要用到AVD(Android Virtual Device),也就是Android虛擬機。2. 點擊Opens the Android Virtual Device Manager圖標按鈕。4. 在彈出的新建虛擬機窗口中Name一欄填上虛擬機的名稱(一般與虛擬機的版本號相同,便于區(qū)分)。6. 在SD Card下的Size一欄填上我們要設(shè)定的SD卡容量大小。 第四章 系統(tǒng)需求分析根據(jù)項目的目標,我們可獲得項目系統(tǒng)的基本需求,一下從不同角度來描述系統(tǒng)的需求,并且使用用例圖來描述,系統(tǒng)的功能需求,播放器的基本控制需求。圖42 音樂播放器的時序圖從以上時序圖可以看到播放器中消息發(fā)送及調(diào)用過程。播放器界面要求布局合理,簡約,顏色舒適,控制按鈕友好,能讓用戶一眼就能看出各個按鈕的作用及操作方法。要考慮到不同手機屏幕大小可能不一樣,應(yīng)盡量兼容大多數(shù)手機屏幕尺寸,使之顯示無障礙。開發(fā)環(huán)境:Eclipse Ver
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1