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

正文內(nèi)容

基于android的音樂播放器-資料下載頁

2025-06-28 01:02本頁面
  

【正文】 dPreferences的對象調(diào)用方法getString(sigle_Play, null),方法返回一個String類型的值,即是我們以前存儲進去的String值。此方法當該標記不存在時會默認返回一個null值。獲得成功后我們就可以運用當前的值再對程序進行操作了。程序?qū)崿F(xiàn)了文件瀏覽器的功能,作為一個文件瀏覽器,應(yīng)該具有瀏覽的功能,當程序運行到瀏覽界面時,會有各文件的目錄顯示及圖標標識。從文件瀏覽器中我們能看到各文件,而且能對其進行操作,本程序是專為播放器添加歌曲而設(shè)計的,因此功能僅限于對媒體文件的瀏覽,和含有媒體文件的目錄的瀏覽。所以功能比較局限。當顯示菜單界面時,通過新增選項進入到文件瀏覽器中,或者當播放列表為空時,會提示進入文件瀏覽器進行歌曲新增操作。 圖451 圖452文件瀏覽器界面布局格式類似上面介紹的菜單,只是在界面的第一行新增了一個返回根目錄的功能。由于程序只關(guān)系到目錄/sdcard的目錄下的文件,所以用程序屏蔽了其它的目錄,這里只顯示兩個目錄/sdcard和/system。播放器只需要用到媒體文件,所以代碼也屏蔽了其它文件的子目錄。,該目錄下只顯示媒體文件,和sdcard下的子目錄。,該目錄會顯示system下的各級子目錄。當有媒體文件時才會出現(xiàn)添加Dialog。當要添加選中的歌曲時,程序有自動判斷功能,首先彈出Dialog。點擊確定按鈕后,程序會查詢數(shù)據(jù)庫中的歌曲,調(diào)用方法query(fileName),根據(jù)歌曲名字查詢,如果歌曲不存在,則調(diào)用方法insertMusic(file),如果該歌曲名字已經(jīng)存在,則彈出Dialog對話框,當添加成功后,程序會跳轉(zhuǎn)到播放列表中以顯示添加結(jié)果。 文件瀏覽器功能實現(xiàn)程序中,文件瀏覽器類為FileExplorerActivity繼承了ListActivity,此Activity是一個ListView界面。整個界面是一個ListView布局,而每一行是一個LinearLayout水平方式布局,上面將放置一個圖片和一個文件全路徑。該文件全路徑被存放到數(shù)據(jù)庫中,以便歌曲播放能查詢到歌曲路徑源該ListView實現(xiàn)了自動判斷的功能,即程序可以通過訪問擴展卡中的文件屬性而自動識別文件屬性。如上圖所示:當為一個Mp3格式文件時,則前面圖標顯示mp3圖標,當為一個文件目錄時,則圖標標識為一個文件。文件瀏覽器是用遞歸算法實現(xiàn)的,方法fillWithRoot() 是返回根目錄的列表。fill(File[] files)返回子路徑列表。算法如下: items = new ArrayListString()。 (getString())。 for (File file : files) { if (()) { if ((().indexOf(/sdcard)) != 1 || (().indexOf(/system)) != 1) (())。} if ((().indexOf(.mp3)) != 1||(().indexOf(.wav))!=1) { (())。 }}//將文件路徑顯示在界面中 setListAdapter(new MusicAdapter(this, items))。在播放器正常運行時,由于各界面存在相互跳轉(zhuǎn),為了避免數(shù)據(jù)在界面跳轉(zhuǎn)的過程中丟失,我們需要將一些數(shù)據(jù)進行臨時存儲或者永久存儲。保存數(shù)據(jù)Android作為一種手機操作系統(tǒng),提供了如下幾種存取數(shù)據(jù)的方式:Preference(配置)、File(文件)、SQLite數(shù)據(jù)和網(wǎng)絡(luò) 。另外,在Android中各個應(yīng)用程序組件之間是相互獨立的,彼此的數(shù)據(jù)不能共享。為了實現(xiàn)數(shù)據(jù)的共享,Android提供了Content Provider組件來實現(xiàn)應(yīng)用程序之間數(shù)據(jù)的共享第五章 結(jié) 論本文通過本系統(tǒng)設(shè)計與開發(fā),從而得出下列結(jié)論: 1. 學習一門新技術(shù),最重要的是實踐,只有多動手才能盡快掌握它。2. 一個系統(tǒng)的開發(fā),經(jīng)驗是最重要的,經(jīng)驗不足,就難免會有許多考慮不周之處。3. 要想吸引更多的用戶,系統(tǒng)的界面必須要美觀、友好,功能要健全。不過由于經(jīng)驗不足,我設(shè)計的圖形界面比較簡單。只是對基本功能進行了開發(fā)。4. 本次開發(fā),我參考了很多本系統(tǒng)的例子,吸取了一些別的本系統(tǒng)的長處,對自己的畢業(yè)設(shè)計進行了完善,但是還有很多的不足之處,有待以后進一步學習。5. 本文所制作的系統(tǒng)界面友好、使用靈活、操作簡單、功能齊全、表現(xiàn)方式獨特,已基本具備了成熟的技術(shù)理論。6. 由于時間倉促,本次設(shè)計由我完成本系統(tǒng)的制作,對我這樣一個JSP新手而言所制作的模塊還有不完善的地方。由于是獨立完成,在畢業(yè)設(shè)計的過程遇到了很多的困難,我求教了不少老師和同學,在這個過程中讓我體會到了,一個團隊的重要性。7. 通過對Android手機平臺的音樂播放器的開發(fā),使我對Android系統(tǒng)從零進入到了一個比較高的層次的了解,Android功能是如此強大,令人不得不佩服。8. 在實現(xiàn)播放器的基本功能是,一開始我是不知道要用什么來做了,直到問了同學和查看書籍資料,才知道用了一個監(jiān)聽的方法解決掉。9. 因為自己對Android的掌握不是很好,播放器不夠完善,有些地方還有些不合理的地方,比如歌詞方面,這需要改善,有待以后去加強。致 謝在本次畢業(yè)論文過程中,得到了指導(dǎo)老師的指導(dǎo)與支持。在此特別感謝指導(dǎo)老師的大力幫助。指導(dǎo)老師的悉心指導(dǎo)和大力支持,在總體結(jié)構(gòu)、功能的把握上給予了非常大的幫助,同時根我們提供了非常優(yōu)越的設(shè)計環(huán)境,并對我在編程設(shè)計等細節(jié)工作上給予了耐心的指導(dǎo),對于我順利完成這次畢業(yè)論文起到了關(guān)鍵性的作用。通過開發(fā)本系統(tǒng),我較全面的掌握了android基本知識和編程技巧,并在開發(fā)過程中我的java開發(fā)能力得到了進一步的提高。在開發(fā)過程中我學到了一些經(jīng)驗:系統(tǒng)分析的好壞將決定著的系統(tǒng)開發(fā)成功與否,一份好分析設(shè)計將是成功開發(fā)主要因素。我們在著手開發(fā)之前不要急于編程,先應(yīng)有較長的時間去把分析做好,寫出相關(guān)的開發(fā)文檔等。然后再開始編寫程序代碼,這樣做到每寫一步代碼心底有數(shù),有條不絮。當然也有些還需待繼續(xù)深入地方如:歌曲方面的問題等等。參 考 文 獻[1]《Android基礎(chǔ)教程》 (美)伯內(nèi)特 著,張波 等譯/2009年11月/人民郵電出版社[2]《Android應(yīng)用開發(fā)》,陳長順 編著/2013年3月[3]《Android開發(fā)從入門到精通》于秀青 編著/2012/7月/北京希望電子出版社[4]《Google Android SDK開發(fā)范例大全(第2版)》,余志龍著/2010年6月/人民郵電出版29
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1