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

正文內(nèi)容

基于android平臺的音樂播放器分析畢業(yè)論文-資料下載頁

2025-06-28 03:47本頁面
  

【正文】 ldao = new LoginDAO(this)。 Login loginadd = new Login()。 (strname)。 (strpwd1)。 (strpwd2)。 (strmail)。(, 注冊成功,歡迎體驗!, 5000).show()。 (loginadd)。 finish()。 } else {(this, 兩次密碼輸入不一樣 , 3000).show()。 } 音樂下載模塊詳細設(shè)計在線音樂模塊的設(shè)計中,應(yīng)用了數(shù)據(jù)庫中的downloadhistorytbl表,主要技術(shù)的應(yīng)用是數(shù)據(jù)表信息的檢索技術(shù)。解析音樂文件信息并設(shè)置了下載通知。在線音樂下載模塊運行結(jié)果如圖69所示。圖69 在線音樂列表(1)頁面設(shè)計當進入會員界面,默認是Tabhost,且此Tabhost包含三個選項卡,第一個則為在線音樂列表模塊。在線音樂列表模塊中是一個ListView控件,ListView中的item采用TableLayout布局,其中包含了歌曲名稱信息、歌手名稱信息、歌曲歲略圖、歌曲時長信息和下載信息,分別用TextView和ImageView顯示。(2)代碼編寫在試聽列表查找所需歌曲通過長按觸發(fā)下載事件,在下載過程中發(fā)送通知并能查看進度,下載完成后在下載列表顯示已下載歌曲。刷新試聽列表歌曲信息時采用雙緩存機制,提高效率、節(jié)省資源且增強用戶體驗。相關(guān)代碼如下: private Thread thread = new Thread() { public void run() { while (isLoop) { while (() 0) { try { ImageLoadTask task = (0)。 // 開始下載 獲取圖片文件的字節(jié)數(shù)組 byte[] bytes = ( + , null, )。 // 讀取圖片(100,100) = (bytes, 40, 40)。 // 如果圖片讀取成功 if ( != null) { // 向緩存集合中添加緩存信息 (, new SoftReferenceBitmap( ))。 // 向文件中添加緩存信息 File dir = context .getExternalFilesDir()。 // 如果該路徑不存在 則創(chuàng)建該路徑 if (dir != null amp。amp。 !()) { ()。 } File file = new File(dir, )。 ((), )。 // 下載完成后,發(fā)送消息回主線程 Message msg = ()。 = task。 (msg)。 } } catch (ClientProtocolException e) { ()。 } catch (IOException e) { ()。 } } synchronized (this) { try { wait()。 } catch (InterruptedException e) { // TODO Autogenerated catch block ()。 } } } }。 設(shè)置皮膚模塊詳細設(shè)計會員皮膚設(shè)置模塊為用戶提供了十多種背景風格,可單機隨意切換,為用戶提供良好的視覺體驗,增強軟件的特性。設(shè)置皮膚模塊運行結(jié)果如圖610所示。圖610 設(shè)置皮膚界面(1)頁面設(shè)計設(shè)置皮膚界面采用多個LinearLayout布局,應(yīng)用Button、TextView和ImageButton等控件,為按鈕設(shè)置Animation單擊效果,增強用戶體驗。(2)界面功能的實現(xiàn)換膚功能主要是通過BroadcastReceiver機制,通過發(fā)送廣播修改背景風格,實現(xiàn)換膚效果。對應(yīng)的代碼如下:private ColorReceiver receiver。 protected void onResume() { receiver = new ColorReceiver()。 IntentFilter filter = new IntentFilter()。 (BACKGROUNG_COLOR_SELECT_006633)。 (BACKGROUNG_COLOR_SELECT_0099ff)。 (BACKGROUNG_COLOR_SELECT_330033)。 (BACKGROUNG_COLOR_SELECT_003355)。 (BACKGROUNG_COLOR_SELECT_336699)。 (BACKGROUNG_COLOR_SELECT_00cc00)。 (BACKGROUNG_COLOR_SELECT_cc0000)。 (BACKGROUNG_COLOR_SELECT_ff6699)。 (BACKGROUNG_COLOR_SELECT_ffff00)。 (BACKGROUNG_COLOR_SELECT_ff6600)。 (BACKGROUNG_SKIN_SELECT_BLUE)。 (BACKGROUNG_SKIN_SELECT_ZI)。 (BACKGROUNG_SKIN_SELECT_FLOWER)。 (BACKGROUNG_SKIN_SELECT_GRASS)。 registerReceiver(receiver, filter)。 ()。 }第7章 系統(tǒng)測試經(jīng)過前一階段的設(shè)計與開發(fā),本次設(shè)計的基于Android平臺的音樂播放器基本結(jié)束。為了盡早發(fā)現(xiàn)軟件的錯誤和漏洞,使軟件能夠長期、穩(wěn)定的運行下去,下面將對本系統(tǒng)的主要部分進行軟件測試。測試環(huán)境: 。軟件環(huán)境為系統(tǒng)軟件:WindowsXP,工具軟件:.Eclipse、SQLite和Android手機模擬器。系統(tǒng)關(guān)鍵測試點:登陸管理測試、音樂播放功能測試,會員換膚功能測試。 登錄功能測試軟件運行后,主界面的第三個選項卡所顯示的界面為登錄界面。如果用戶輸入的用戶名錯誤暨用戶名不存在,則會給用戶彈出一個Toast提示用戶,“該用戶還未注冊,請先注冊?!?。顯示結(jié)果如圖71所示:圖71 登錄功能測試圖1若密碼輸入錯誤,則通過Toast提示用戶“密碼錯誤,請重新輸入?!?。顯示結(jié)果如圖72所示:圖72 登錄功能測試圖2 音樂播放功能測試在播放列表單擊歌曲進入播放界面后,開始播放音樂,并且更新歌曲進度條和左上角的歌曲名。屏幕下方的4個控制按鈕可準確操作,包括上一首、下一首、播放和暫停功能。音樂播放功能測試如圖73所示。圖73播放功能測試圖 會員換膚功能測試在進入會員界面時,單擊第三個選項卡,進入會員皮膚設(shè)置頁面。對想要設(shè)置的皮膚樣式按鈕進行單機操作,會立即切換相應(yīng)背景皮膚。會員換膚功能測試如圖74和75所示。圖74 文件上傳功能測試圖1圖75 文件上傳功能測試圖2結(jié) 論通過對Android手機平臺的音樂播放器軟件的開發(fā),使我對Android音樂播放器系統(tǒng)的整體設(shè)計有一個深入的了解,對整個流程也會有一個清晰的認識。開發(fā)Android音樂播放器,要抓住開發(fā)的核心部分,音樂播放器大體由播放主界面、播放列表、會員登錄注冊、在線音樂下載、本地音樂操作和會員皮膚設(shè)置六大核心組成,只要掌握了這六部分的開發(fā),音樂播放器就能初具規(guī)模。而其它的功能都是在這六個功能的基礎(chǔ)上去補充添加的,但是這是功能的確是必不可少的功能,否則就不能算是音樂播放器了。音樂播放器軟件實現(xiàn)了播放器的基本功能:播放,暫停、上/下一首、歌曲排序、文件瀏覽等功能。運用的系統(tǒng)平臺是現(xiàn)今最熱門的Android系統(tǒng),是一個開源的基于Linux系統(tǒng)的手機平臺。是以Java語言編寫SQLite數(shù)據(jù)庫支持SharePreference配置文件的組合方式進行數(shù)據(jù)管理。實現(xiàn)了音樂播放器的系統(tǒng)編程。本次程序設(shè)計,對播放器的系統(tǒng)結(jié)構(gòu)框架做了精心的構(gòu)思與設(shè)計,+Java語言的支持,Android Development Tool的插件,和Android ,才使整個音樂播放器系統(tǒng)得以實現(xiàn)。在開發(fā)過程中我學到了一些經(jīng)驗:系統(tǒng)分析的好壞將決定著的系統(tǒng)開發(fā)成功與否,一份好分析設(shè)計將是成功開發(fā)主要因素。我們在著手開發(fā)之前不要急于編程,先應(yīng)有較長的時間去把分析做好,寫出相關(guān)的開發(fā)文檔等。然后再開始編寫程序代碼,這樣做到每寫一步代碼心底有數(shù),有條不絮??傊?jīng)過幾個月的Android系統(tǒng)技術(shù)知識的學習和對音樂播放器的構(gòu)思與設(shè)計,使我對Android系統(tǒng)有了一定的了解,讓我對Android系統(tǒng)上的開發(fā)流程和開發(fā)模式有了深入的了解,這對我以后的Android項目開發(fā)有很大的幫助。在此論文抒寫過程中,我還要感謝我的指導老師給我的支持和建議。讓我能順利的完成本次論文。參考文獻[1] [M].北京:清華大學出版社,2003.[2] 靳巖 姚尚朗著.Google Android開發(fā)入門與實戰(zhàn)[M]. 北京:清華大學出版社,20090701.[3] 高昂著. 支持動態(tài)語言的Android平臺[M]. 北京:人民郵電出版社, 20090507.[4] [M].北京:冶金工業(yè)出版社,2007.[5] [M].北京:機械工業(yè)出版社,2007.[6] 辛運幃,饒一梅,[M].北京:清華大學出版社,2006.[7] 余志龍編著.Google Android SDK開發(fā)范例大全[M]. 北京:人民郵電出版社, 200971.[8] Lan Engineering[M].Addison Wesley,2004.[9] :APractitioner39。s Approach[M].McGrawHill,2001.[10] Bruce in Java 2nd Edition[M].Prentice Hall,2000.致 謝感謝老師在項目中對我的指導,使我受益匪淺,在老師的大力幫助下終于克服了重重地難關(guān),順利的完成了這次設(shè)計。我所學到的不僅僅是知識,也有對生活的態(tài)度,一種積極向上、不斷進取、一絲不茍的生活態(tài)度。感謝我系各位老師對該項目的大力支持。各位同學對我的幫助,對我在該項目中遇到的很多問題給予了很大的幫助。感謝答辯委員會全體老師在百忙之中對我的論文提出很多寶貴的建議,讓我將論文完善的更加美好。感謝父母在我大學以及項目期間對我的關(guān)懷,還有寢室的同學在四年中給我的幫助關(guān)懷,在我的論文中給我最近的幫助。在本次畢業(yè)論文過程中,得到了指導老師的指導與支持。在此特別感謝指導老師的大力幫助。指導老師的悉心指導和大力支持,在總體結(jié)構(gòu)、功能的把握上給予了非常大的幫助,同時根我們提供了非常優(yōu)越的設(shè)計環(huán)境,并對我在編程設(shè)計等細節(jié)工作上給予了耐心的指導,對于我順利完成這次畢業(yè)論文起到了關(guān)鍵性的作用。通過開發(fā)本軟件,我較全面的掌握了Android基本知識和編程技巧,并在開發(fā)過程中我的Java開發(fā)能力得到了進一步的提高。
點擊復制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1