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