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

正文內容

android多功能音樂播放器設計畢業(yè)設計-全文預覽

2024-09-29 17:16 上一頁面

下一頁面
  

【正文】 了很大的提高,比如操作能力、分析問題的能力、合作精神、嚴謹?shù)墓ぷ髯黠L等方方面面都有很大的進步。有了你們的關心和幫助,我的畢業(yè)設計才得以順利完成,再次真心的感謝你們! 金陵科技學院學士學位論文 致謝 31 致 謝 時間飛逝, 大學 的學習生活 很快就要過去,在這 四年 的學習生活中,收獲了很多,而這些成績的取得是和一直關心幫助我的人分不開的。 最后,感謝學校提供了這次機會以及各方面的支持。 另外,在這次 Android 的學習中,很多同學也給與了我很大的幫助。 在本次畢設過程中,經(jīng)過自己不斷的搜索努力以及李莉老師的耐心指導和熱情幫助,本設計已經(jīng)基本完成。金陵科技學院學士學位論 文 參考文獻 29 參考文獻 [1] Robi Android:A Developer’s Guide[M].MANNING PUBN. ,2020. [2] Sayed Android 3[M].APRESS。 3. 本次程序設 計,對播放器的系統(tǒng)結構框架做了精心的構思與設計, 采用的開發(fā)語言是 Java 語言, 采用主要開發(fā)工具是 Eclipse, Android Development Tool 的插件,和 Android SDK 全面結合,才使整個音樂播放器系統(tǒng)得以實現(xiàn)。 2. 音樂播放器系統(tǒng)實現(xiàn)了播放器的基本功能:播放,暫停、停止、上 /下一首、歌詞顯示、播放模式、歌曲搜索、文件瀏覽器、播放列表查詢等功能。 圖 模擬器與真機選擇界面 金陵科技學院學士學位論文 5 系統(tǒng)運行與測試 27 圖 91 手機 助手 屏幕截圖 系統(tǒng)存在的不足 由于時間的限制, 本 系統(tǒng) 已經(jīng) 完成 了預期的大部分功能,但還有一些地方有待于進一步的完善, 系統(tǒng)的歌詞顯示未能完美實現(xiàn),部分歌曲歌詞不能呈現(xiàn),仍需要調試改進。 運行程序 Android 程序的運行一般有 2 種方法,即:模擬器運行,真機運行。 其他還有很多異常,我就不一一列舉了,我要說明的是,一個合格的程序員,需要對程序中常見的問題有相當 的了解和相應的解決辦法,否則僅僅停留在寫程序而不會改程序的話,會極大影響到自己的開發(fā)的。 有些比較容易解決,有的解決起來則較難,總之經(jīng)過不懈努力,終于將這些調試過程中出現(xiàn)的異常解決了,下面說說解決異常的方法: 1. 這個異常經(jīng)常遇 到,異常的解釋是 程序遇上了空指針 ,簡單地說就是調用 了未經(jīng)初始化的對象或者是不存在的對象,這個錯誤經(jīng)常出現(xiàn)在創(chuàng)建 變量、對象 ,調用數(shù)組這些操作中,比如 對象 未經(jīng)初始化,或者 對象 創(chuàng)建時的路徑錯誤等等。 金陵科技學院學士學位論文 5 系統(tǒng)運行與測試 23 5 系統(tǒng)運行與測試 調試工具介紹 通過 Logcat 來調試程序: Dump 一份系統(tǒng)消息的日志 .這些消息包括模擬器拋出錯誤時的堆棧跟蹤 . Android Log 是 一個記錄日志的類,用來將消息寫入模擬器上的日志文件中 .如果你在DDMS 上運行 logcat 的話你可以就實時查看消息 .在你的代碼中加入幾個寫日志方法的調用 。該文件是跨平臺的可以自由拷貝。例如,一些文本文件、 PDF 文件、音視頻文件和圖片等。 2. .xml配置文件的存儲 類 SharedPreferences。 提供了保存數(shù)據(jù) 的方法 . 提供了獲得數(shù)據(jù)的方法 1. .xml配置文件的讀取 我們仍以播放模式讀取為例:當需要用到播放模式的確定時,我們將讀取 .Xml 文件,同樣用共享文件類 SharedPreferences 通過用方法getSharedPreferences(SET_MSG,MODE_WORLD_READABLE),并且是只讀方式獲得 .Xml 的文件內容。 Android 作為一種手機操作系統(tǒng),提供了如下幾種存取數(shù)據(jù)的方式: Preference(配置)、File(文件)、 SQLite 數(shù)據(jù)和網(wǎng)絡 。 為了解決自動連接播放的問題,我們還要 監(jiān)聽播放完畢這個事情,就是通過setOnCompletionListener 方法設置一個監(jiān)聽器,監(jiān)聽到播放完成后就切換到下一曲繼續(xù)播放。比如將一個 協(xié)議下的音樂鏈接傳遞給 MediaPlayer 對旬,它能自動下載緩沖播放遠程文件。由于初始化可以由于種種原因不能成功(如文件無法讀取等),需要把它放在 try 塊中,并記錄可能出現(xiàn)的異常,根據(jù)異常做出相應的處理。 運行環(huán)境需 求 支持環(huán)境: Android 以上 金陵科技學院學士學位論文 4 Android 音樂播放器系統(tǒng)設計 16 4 Android 音樂播放器系統(tǒng) 設計 音樂播放器界面功能實現(xiàn) 音樂播放器界面用了 TableHost 組織 5 個 Activity,每個 Activity 則 用了 Android 5 大布局 ( LinearLayout(線性布局)、 FrameLayout(框架布局)、 TableLayout(表格布局)、AbsoluteLayout(絕對位置布局)、 RelativeLayout(相對位置布局)) 跟常用組件結合 。下面是避免 ANR 以及加快應用響應額外的 方法 。當一個潛在的耗時操作需要返回一個廣播 Intent 時, 此時 應用應該啟動一個 Service。如果其它的線程涉及展示 UI,應該遵循同樣的實踐。(對于數(shù)據(jù)庫操作,可以通過一個異步方法,而不必放進另一個線程)。這意味著,在主線程,任何需要很長時間完成的動作,由于導致了你的應用沒機會處理輸入事件或者廣播的Intent,都會觸發(fā) ANR 對話框。這樣,主線程(響應UI 事件的循環(huán))就會一直運行,系統(tǒng)就不會認為你的代碼死了 。 一般來說,當應用對用戶輸入沒有相應的時候,系統(tǒng)彈出 ANR。 在 Android 中,系統(tǒng)通過彈出一個 “ 應用無響應( ANR) ” 對話框給用戶,來對抗一段時間沒有相應的應用。豐富的開發(fā)環(huán)境 包括設備模擬器,調試工具,內存及性能分析圖表,和 Eclipse集成開發(fā)環(huán)境插件 金陵科技學院學士學位論文 3 系統(tǒng)需求分析 6 3 系統(tǒng)需求分析 功能需求 根據(jù)項目的目標,我們可獲 得項目系統(tǒng)的基本需求,以下從不同角度來描述系統(tǒng)的需求,并且使用 例圖來描述,系統(tǒng)的功能需求,我們分成四部分來概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求和播放器擴展卡需求。多媒體支持 包括常見的音頻、視頻和靜態(tài)印象文件格式(如 MPEG4, , MP3, AAC, AMR, JPG, PNG, GIF) Dalvik 虛擬機 專門為移動設備做了優(yōu)化 通過這樣定義好的 ContentProvider 我們可以方便的進行數(shù)據(jù)操作。我們可以在你的應用程序中實現(xiàn) Broadcast Receiver 來監(jiān)聽和響應這些廣播 的 Intent 4. ContentProvider 簡介 Content Provider 用來保存和檢索數(shù)據(jù),并且使應用程序之間相互訪問數(shù)據(jù)成為可能。 Activity 有自己的生命周期,由 Android 系統(tǒng)來控制。與iPhone 相似, Android 采用 WebKit 瀏覽器引擎,具備觸摸屏、高級圖形顯示和上網(wǎng)功能,用戶能夠在手機上查看電子郵件、搜索網(wǎng)址和觀看視頻節(jié)目等,比 iPhone 等其他手機更強調搜索功能,界面更強大,可以說是一種融入全部 Web 應用的單一平臺。該虛擬機是基于寄存器的,所有的類都經(jīng)由 JAVA 匯編器編譯,然后通過 SDK 中的 dx 工具轉化成 .dex 格式由虛擬機執(zhí)行。 4. Android Runtime Android 包括了一個核心庫,該核心庫提供了 JAVA 編程語言核心庫的大多數(shù)功能。 LibWebCore 一個最新的 web 瀏覽器引擎用來支持 Android 瀏覽器和一個可嵌入的 web 視圖。該庫通過 Android 應用程序框架為開發(fā)者提供服務。通知管理器( Notification Manager)使得應用程序可以在狀態(tài)欄中顯示客戶通知信息。內容管理器( Content Providers )使得應用程序可以訪問另一個應用程序的數(shù)據(jù)(如聯(lián)系人數(shù)據(jù)庫),或者共享它們自己的數(shù)據(jù)。該應用程序架構用來簡化組件軟件的重用;任何一個應用程序都可以發(fā)布它的功能塊并且任何其它的應用程序都可以使用其所發(fā)布的功能塊(不過得遵循框架的安全性限制)。低層 以 Linux 內核工作為基礎,只提供基本功能;其他的應用軟件則由各公司自行開發(fā),以 Java 作為編寫程序的一部分。針對以上各種弊端,開發(fā)一款功能全面,界面簡潔,性能優(yōu)異的音頻播放器軟件一定會受到用戶歡迎。 Android的主要競爭對手是 蘋果公司 的 iOS 以及 RIM 的 Blackberry OS。由于谷歌 Android 系統(tǒng)開放,因此我們完全能夠在手機上擁有一款個性化的音樂播放器。中國移動通信用戶總數(shù)超過 億,互聯(lián)網(wǎng)用戶總數(shù)則超過 1 億。 關鍵詞: Android; 音樂播放器 ;下載金陵科技學院學士學位論文 Abstract Android MediaPlayer Abstract With the rise of the Android platform, mobile music has bee one of the main hobby of leisure time a lot of mobile phone users, therefore a free, simple interface,excellent music player will get the support of the majority of music lovers. This paper first introduces the architecture and features of the Android system, and then on the basis of the analysis of demand is discussed in detail using the Eclipse development platform, the Android SDK, Android ADT to design a specific method of the music player. The player supports playback of local and online music search, download and can auto matically match the lyrics and al
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1