計算機應用技術(shù)專業(yè)畢業(yè)設(shè)計:Android手機播放器.doc
《計算機應用技術(shù)專業(yè)畢業(yè)設(shè)計:Android手機播放器.doc》由會員分享,可在線閱讀,更多相關(guān)《計算機應用技術(shù)專業(yè)畢業(yè)設(shè)計:Android手機播放器.doc(6頁珍藏版)》請在裝配圖網(wǎng)上搜索。
畢業(yè)論文/畢業(yè)設(shè)計 計算機應用技術(shù)專業(yè)畢業(yè)設(shè)計:Android手機播放器 摘要 android(中文名:安卓)是基于linux平臺開源手機操作系統(tǒng)名稱,該平臺由操作系統(tǒng)、中間件、用戶界面和應用軟件組成,號稱是首個為移動終端打造的真正開發(fā)和完整的移動軟件。目前在市場上可謂如日中天,越來越受到玩家的青昧。因此,對于軟件開發(fā)技術(shù)從業(yè)人員來說,android平臺具有無限的吸引力。 *所實現(xiàn)的web地圖服務基于android平臺開發(fā)的,采用的網(wǎng)絡(luò)地圖是google maps,該系統(tǒng)可以用來瀏覽城市的地圖,并能對其放大、縮小好移動,同時利用gps定位技術(shù),實現(xiàn)了自我定位、位置查找和路徑跟蹤等功能,滿足了手機用戶基本的地圖服務需求。 *研究分析了android平臺的系統(tǒng)架構(gòu)和組件模型,接著解析了android中的重要api和應用構(gòu)成,以intent和生命周期的機制。在此基礎(chǔ)上,基于android平臺設(shè)計和開發(fā)為用戶提供一款的基于android平臺的手機音樂播放軟件。 關(guān)鍵詞:android;java;手機音樂播放器;intent; 目錄 1、緒論1 1.1課題背景1 1.2 android平臺與其他平臺的比較1 1.3*主要工作2 1.4論文組織結(jié)構(gòu)2 2、android的架構(gòu)分析3 2.1 android的功能特征3 2.2 android架構(gòu)分析5 2.2.1應用程序框架5 2.2.2類庫6 2.2.3 android運行時組件7 2.3 android應用的構(gòu)成和工作機制7 3、android應用程序結(jié)構(gòu)剖析8 3.1 android的api8 3.2 android應用程序結(jié)構(gòu)解析9 3.2.1活動9 3.2.2意圖接收器10 3.2.3服務11 3.2.4內(nèi)容提供者11 3.3 intent的詳細解析11 3.3.1 intent的抽象描述11 3.3.2 android如何解析intent12 3.4 android活動的生命周期13 3.4.1活動的生命狀態(tài)14 3.4.2活動的運作流程15 4、手機播放器軟件設(shè)計實現(xiàn)17 4.1 系統(tǒng)設(shè)計需求17 4.1.1需求分析17 4.1.2下載開發(fā)資源17 4.1.3更新ec1ipse并下載adt(android開發(fā)插件)18 4.1.4使用ec1ipse開發(fā)android應用19 4.2手機播放器軟件程序中各類組件20 4.2.1 package explorer中的組件20 4.2.2應用程序的資源21 4.2.3布局文件main.xml21 4.2.4 androidmanifest.xml21 4.3手機播放器軟件設(shè)計實現(xiàn)22 4.3.1系統(tǒng)主界面的實現(xiàn)22 4.3.2手機播放器功能實現(xiàn)24 4.3.3常見的錯誤分析解決29 1、緒論 1.1課題背景 隨著移動通信的發(fā)展以及互聯(lián)網(wǎng)向移動終端的普及,網(wǎng)絡(luò)和用戶對移動終端的要求越來越高,而symbian,windows mobile,palm os等手機平臺過于封閉,不能很好的滿足用戶的需求,因此市場迫切需要一個開放性很強的平臺。 android是一套真正意義上的開放性移動設(shè)備綜合平臺,它包括操作系統(tǒng)、中間件和一些關(guān)鍵的平臺應用。android是由linux+java 構(gòu)成的開源軟件,允許所有廠商和個人在其基礎(chǔ)上進行開發(fā)。android 平臺的開放性等特點既能促進技術(shù)(包括平臺自身)的創(chuàng)新,又有助于降低開發(fā)成本,還可以使運營商能非常方便地制定自己的特色化的產(chǎn)品。因此,它具有很大的市場發(fā)展?jié)摿Α? 經(jīng)過多年的發(fā)展,第三代數(shù)字通信( 3g)技術(shù)獲得了廣泛的接受,它為移動終端用戶帶來了更快的數(shù)據(jù)傳輸速率。隨著3g網(wǎng)絡(luò)的使用,移動終端不再僅是通訊網(wǎng)絡(luò)的終端,還將成為互聯(lián)網(wǎng)的終端。因此,移動終端的應用軟件和需要的服務將會有很大的發(fā)展空間。 google與包括中國移動、摩托羅拉在內(nèi)的三十多家技術(shù)和無線應用的領(lǐng)軍企業(yè)組成的開發(fā)聯(lián)盟為此于XX年11月推出了一個專為移動設(shè)備設(shè)計的軟件平臺———android。 android最大特點在于它是一個開放的體系架構(gòu),具有非常好的開發(fā)和調(diào)試環(huán)境,而且還支持各種可擴展的用戶體驗, android里面具有非常豐富的圖形系統(tǒng), 對多媒體的支持功能和非常強大的瀏覽器。 本課題的目的在于掌握java手機應用開發(fā)技術(shù)和移動軟件平臺開發(fā)技術(shù)。在以java語言為基礎(chǔ),結(jié)合android移動開發(fā)平臺,并利用android提供的sdk,完成在android平臺上運行的手機音樂播放器軟件,形成一款具有一定功能的手機應用軟件。 本課題的意義在于通過開發(fā)一款手機音樂播放器手機應用軟件,可以熟練應用android平臺提供的應用程序接口,掌握android平臺上的各種應用。 1.2 android平臺與其他平臺的比較 首先看一下symbian,它存在著以下的致命不足:symbian的主導者為諾基亞、索尼愛立信等傳統(tǒng)的手機廠商,因此雖然symbian非常成熟,但它基本上還帶有濃厚的保守色彩,應用軟件與我們?nèi)粘5膒c軟件有較大的理念差異。再者symbian與互聯(lián)網(wǎng)的結(jié)合給人感覺仍不夠緊密,互聯(lián)網(wǎng)應用更多只是作為陪襯存在。android平臺與此相反,移動互聯(lián)網(wǎng)是它最重要的應用,無論系統(tǒng)內(nèi)核、應用軟件還是硬件設(shè)計,幾乎都是圍繞著快捷的移動互聯(lián)網(wǎng)應用所展開,同時android與pc平臺存在先天的基因聯(lián)系,可以很好的實現(xiàn)與pc設(shè)備的信息互享,更容易獲得用戶的廣泛認可。與android擁有相同屬性的還有微軟的windows mobile。 *- 1.請仔細閱讀文檔,確保文檔完整性,對于不預覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
10 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 計算機應用技術(shù) 專業(yè) 畢業(yè)設(shè)計 Android 手機 播放
鏈接地址:http://ioszen.com/p-1431267.html