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

正文內(nèi)容

嵌入式系統(tǒng)設計實習報告安卓音樂播放器設計報告[模版]-展示頁

2024-11-15 13:23本頁面
  

【正文】 用從而實現(xiàn)對音樂播放的安全控制。所有的歌曲控制指令都寫在musicActivity中,Service本身并不負責對歌曲列表的操作,所以,如果播放完畢,則給musicActivity一個切換歌曲的指令。進度條更新函數(shù)progressbar()這個函數(shù)啟動了一個更新進度條的線程,同時更新了musicActivity中和通知欄中的進度條。 音樂播放服務LocalService設計 仍然先看一下onCreat函數(shù)播放服務的流程就比較簡單,實例化MediaPlayer對象,從musicActivity中得到音樂列表,開啟刷新通知欄和musicActivity中progressbar的線程,設置并顯示通知欄信息。初始化程序完成之后就需要開啟刷新歌詞的線程了,refreshLyric()開啟了刷新的線程使用已經(jīng)定義好的handler hand發(fā)送刷新信息并進行相應的響應。初始化程序initApp()如果程序是第一次啟動(沒有數(shù)據(jù)庫文件),那么就自動初始化一次歌曲播放列表,默認路徑為SD卡根目錄,將歌曲文件信息添加到數(shù)據(jù)庫并且添加到播放列表中。大致的流程是調(diào)用父類onCreat函數(shù),隱藏標題欄,設置布局,尋找布局控件,初始化應用,刷新歌詞文件,刷新播放列表,綁定監(jiān)聽器,開啟標志位檢測線程,設定空歌詞,啟動服務。 這是自動創(chuàng)建的工程文件,定義了應用程序的target和其所需的選項。我們可以通過相應的配置來選擇所需的系統(tǒng)類庫。gen文件夾這是必需的,為應用程序自動生成的資源文件夾,它所包含的應用程序資源管理源文件R文件定義了該項目所有資源的索引,不能被編輯。 其他文件簡介引入的外部JAR: 為程序了viewGroup以實現(xiàn)左右滑動展示不同的View的效果。、 均被用于SdCardList這個Activity的布局,sdcard提供了SDCardList的主界面,musicitme提供了SDCardList中ListView的樣式。、 主程序的主界面資源文件,同上述三個xml一樣,整合在viewGroup中由musicActivity設定為當前界面。,musicActivity和SdCardList均為Activity,前者為播放器的主界面進行各種播放控制操作,后者用來從SD卡中選擇MP3文件添加到播放列表中;LocalService是音樂播放的Service,用于進行音樂播放并在通知欄中顯示消息;MusicListdbHelper為自定義的數(shù)據(jù)庫Helper類,將歌曲的名字和路徑存入數(shù)據(jù)庫,提供對歌 曲數(shù)據(jù)庫的增加和刪除的操作;另外兩個均為輔助類,一個用于從文件夾中選擇后綴名為mp3的文件(),另一個用于整合控件(),代碼如下: 程序外部資源文件夾res簡介外部資源文件夾主要為程序提供各種外部資源,如圖片等,這里主要介紹一下我們用到的布局文件夾Layout中的各種xml文件。第三章 程序邏輯架構 程序工程結構圖下放兩圖即為程序的整個工程的結構圖,左方為工程的整體結構圖,右方為res文件中的各類用到的資源文件視圖。③重啟后選擇Eclipse菜單中的Windows Preferences 在左側的Android項目中SDK Location中填入Android SDK解壓后的目錄,然后點擊Apply。②,選擇Eclipse菜單中的Help Install New Software 選項卡上的Available Software,點擊右側的“Add”輸入,然后在“Work with”下拉菜單中選擇剛才輸入的網(wǎng)址。接著再去,下載,Android 。在經(jīng)濟上完全可行;3)操作可行性界面設計時充分考慮用戶的習慣以及手機方面的局限性,程序必須要很簡單;本程序只涉及到開發(fā)環(huán)境配置,安卓組件的熟悉,以及安卓平臺上的數(shù)據(jù)存儲,并沒有太大的難度,所以,該項目完全有可操作性。 課題的可行性分析 課題調(diào)研(1)與實踐活動和相關的文件和資料由作者本人網(wǎng)絡查找,以及老師幫助;(2)具有遇到問題,具有獨立思考,耐心鉆研,向老師虛心求教的良好態(tài)度;(3)關于技術方面的難題,跟指導老師面談。因此,開發(fā)這樣一套很簡單的音樂播放器軟件對我們來講是一件很有必要的事情,在下面的各章中我們將以開發(fā)安卓音樂播放器軟件為例,談談其開發(fā)過程和所涉及到的問題及解決方法。國內(nèi)對于安卓這方面的市場還沒有完全開發(fā)出來。我們知道,無論是產(chǎn)品還是技術,商業(yè)應用都是它最大的發(fā)展動力。蘋果以其天才的創(chuàng)新,使得iphone在全球迅速擁有了數(shù)百萬忠實的“粉絲”,而android作為第一個完整、開放、免費的手機平臺,使開發(fā)者在為其開發(fā)程序時擁有更大的自由。在google和android手機聯(lián)盟的共同推動下,android在眾多移動應用開發(fā)平臺中脫穎而出。14第一章 引言 課題研究的目的;,textview,listView,menu等組件的靈活應用; ; ,然后解決問題的能力。13 第六章 分工與總結11 10 8 8 8 5 5 4 3 第二章 開發(fā)環(huán)境安裝和配置3 3 3 第一篇:嵌入式系統(tǒng)設計實習報告 安卓音樂播放器設計報告[模版]機械與電子工程學院嵌入式系統(tǒng)設計實習報告題目:簡易音頻播放器設計目錄第一章 引言3 3 4 4 第三章 程序邏輯架構5 5 6 7 第四章 程序設計8 10 10 11 11 第五章 程序測試 課題研究的意義隨著3G技術的成熟和智能手機的不斷普及,移動應用的需求與日俱增,移動應用開發(fā)成為當下最熱門的技術之一。Android操作系統(tǒng)是google最具殺傷力的武器之一。與windows mobile,symbian等廠商不同的是,android操作系統(tǒng)是免費向開發(fā)人員提供,這樣可節(jié)省近三層得成本。android如此受到廠商與開發(fā)者的青睞,它的前景一片光明。只要我們努力學習android,對理想、對生活都會有很大的補益。本文中所做的主要工作如下:u 開發(fā)環(huán)境及開發(fā)工具的安裝及配置;u 闡述整個音樂播放器的系統(tǒng)結構及工作原理; u 設計實現(xiàn)“主界面activity設計”,“播放器Service設計”,“數(shù)據(jù)庫設計”這三個主要的功能模塊;u 分析并解決實現(xiàn)中的若干技術問題,像組件的選擇以及保存方式的選擇; u 進行測試并分析結果。 可行性分析1)技術可行性本項目僅需要一臺裝有eclipse及配置好android開發(fā)環(huán)境的計算機即可,對計算機本身有一定的要求,它可以使用windows xp及其以上版本,mac os,linux等操作系統(tǒng);2)經(jīng)濟可行性由于本軟件開發(fā)只需要一臺電腦就行,基本不需要太大的成本。第二章 開發(fā)環(huán)境的安裝和配置 開發(fā)包及其工具的介紹Android以java作為開發(fā)語言,在大量插件的“配合”下, Android開發(fā)平臺搭建步驟首先到,這里推薦下載Java EE 集成版本,可以為平臺的搭建省下不少工作。第一步下載工序就結束了。過一會就會出現(xiàn)一個Developer Tools選項,勾上以后點擊Next以后Eclipse會自動網(wǎng)上查找Android 開發(fā)工具插件,然后找到Android DDMS和Android Development Tools,選中這兩個點擊Finish,Eclipse就會自動下載并安裝Android插件了,最后會提示重啟Eclipse。④在Windows的系統(tǒng)變量中的path變量中添加一個值,該值指向解壓后的Android SDK目錄下的tools文件夾。 工程各文件簡介 程序源文件夾src簡介,分別用于程序主要功能的實現(xiàn)和提供歌詞同步顯示的控件。提供給主程序并作為一個控件顯示出來;。、 這三個xml文件被主界面調(diào)用viewGroup整合在主界面中,即程序中出現(xiàn)的左右滑動效果,其中gridview顯示了歌曲的專輯圖片,listview顯示了歌曲播放列表,lyricview顯示了同步歌詞。其中main決定了各view的布局,main1則是程序下方的進度條及簡單控制按鈕。 由LocalService調(diào)用,通知信息欄的布局文件。 應用的配置文件,描述應用程序的名稱、權限、能力和運行方式等。Android –update1 這是Android ,在編譯該項目時用到的環(huán)境。assets文件夾主要用于放置多媒體等數(shù)據(jù)文件。第四章 程序設計 主界面musicActivity設計 養(yǎng)成良好習慣,先看看onCreat函數(shù)如下圖所示即為作為程序入口的musicActivity的onCreat函數(shù)。 關鍵代碼講解設置布局函數(shù)setView()中,先初始化ListView、GridView還有歌詞布局lyricview的內(nèi)容,完畢后再將其添加到viewPager中從而可以進行滑動切換顯示。如果有數(shù)據(jù)庫文件則不進行操作。下一步就是列表的刷新顯示,當前的播放列表中雖然存儲有歌曲信息卻沒有將它顯示 出來,所以我們需要刷新并顯示一次播放列表,refreshlist()即可做到這一點,并且在每次對播放列表進行操作后都需要調(diào)用一次它。 關鍵代碼講解啟動流程中的函數(shù)幾乎沒有什么需要講解的,音樂播放器的Service中的關鍵代碼當然是播放音樂和對切換歌曲的處理。播放音樂的函數(shù)playMusic
點擊復制文檔內(nèi)容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1