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

正文內(nèi)容

基于android的音樂播放器_畢業(yè)論文-閱讀頁

2024-09-16 15:36本頁面
  

【正文】 geButton /ImageButton ImageButton /ImageButton ImageButton /ImageButton /LinearLayout android 的媒體播放原理: android 源程序已經(jīng)為我們封裝好了一個接口類,叫 MediaPlayer。復(fù)位操作,為以后的媒體準(zhǔn)備播放作準(zhǔn)備。參數(shù)需要傳一個路徑,該接口類在收到路徑后將其轉(zhuǎn)化為數(shù)據(jù)源。 19 第四步: ()。讓其啟動 。將里面的路徑取出。代碼算法如下: public String query() { ContentResolver cr = getContentResolver()。 String[] projection = { path }。 String[] selectionArgs = { selectName }。 if (()) { String path = (0)。 }return null。數(shù)據(jù)庫操作需要一個 Uri 。 Uri 是數(shù)據(jù)庫唯一的標(biāo)識,不同的 Uri 可以操作不同的數(shù)據(jù)庫表。 4 Android 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)結(jié)構(gòu)組織和數(shù)據(jù)庫文件設(shè)計要根據(jù)不同用途,使用要求等,來決定數(shù)據(jù)的整體組織形式等一系列問題。只不過這個倉庫是在計算機存儲設(shè)備上,而且數(shù)據(jù)是按一定的格式存放的。在涉及數(shù)據(jù)庫的軟件開發(fā)中,需要根據(jù)有待解決的問題性質(zhì)、規(guī)模,以及所采用的前端程序創(chuàng)建工具等,做出合適的數(shù)據(jù)庫類型選擇 20 數(shù)據(jù)庫及字段屬性設(shè)計 字段設(shè)計(表、圖) file_table 主要是保存歌曲名字、類型、路徑 字段說明: Id 歌曲 id 號 fileName 歌曲名字 filePath 歌曲路徑 sort 歌曲類型(表 、圖 ) Android 自帶一個 MediaStore 封閉類 專門來存儲媒體信息 通過 Uri EXTERNAL_CONTENT_URI 來訪問 SDcard 中的歌曲詳細(xì)信息。 Android 數(shù)據(jù)庫存儲的位置在 data/data/項目文件夾 /databases/目錄下 Android 是利用 ContentProvider 作為內(nèi)容提供商, SQLiteOpenHelper 數(shù)據(jù)庫幫助類來進行對數(shù)據(jù)庫的創(chuàng)建和操作。程序中數(shù)據(jù)庫類為 DBHelper extends SQLiteOpenHelper(繼承關(guān)系),內(nèi)容提供類 DBProvider extends ContentProvider(繼承關(guān)系) 創(chuàng)建數(shù)據(jù)庫 Android 提供了標(biāo)準(zhǔn)的數(shù)據(jù)庫創(chuàng)建方式。 23 } public void onCreate(SQLiteDatabase db) {// 創(chuàng)建時調(diào)用 (DATABASE_CREATE)。 onCreate(db)。 return true。 //數(shù)據(jù)庫刪除操作 Override public int delete(Uri arg0, String arg1, String[] arg2) { SQLiteDatabase db = ()。 } catch (Exception ex) { ()。 } Override//數(shù)據(jù)庫插入操作 public Uri insert(Uri uri, ContentValues values) { SQLiteDatabase db = ()。 try { count = (, null, values)。 } if (count 0) return uri。 } // 數(shù)據(jù)庫更新操作 Override public int update(Uri uri, ContentValues values, String selection,String[] selectionArgs) { SQLiteDatabase db = ()。 try { i = (, values, selection, null)。 } catch (Exception ex) {} return 0。 // 依次參數(shù)為:表名,查詢字段, where 語句 ,替換, group by(分組 ), having(分組條件 ),order by(排序 ) Cursor cur = (, projection, selection,selectionArgs, null, null, sortOrder)。} 25 5 軟件測試 軟件的測試 一個程序并不可能達到十分完美,難免存在一些錯誤。通過軟件測試,盡可能多的找出系統(tǒng)中的錯誤,以便于及時修改。硬件系統(tǒng)環(huán)境 P4 、 1024MB 內(nèi)存、 80G硬盤。此外,對其他軟件幾乎沒有依賴性,程序健壯性較好。 軟件測試的評價 軟件功能評價:此軟件各模塊都能實現(xiàn)各自的功能,基本符合播放音樂的要求。 測試階段 軟件測試是一項復(fù)雜的系統(tǒng)工程,從不同的角度考慮可以有不同的劃分方法,對測試進行分類是為了更好的明確測試的過程,了解測試究竟要完成哪些工作,盡量做到全面測試。它們被依次順序地執(zhí)行,如圖 51 26 所示: 圖 51 軟件測試分級模型 單元測試 單元測試是對軟件中的基本組成單位進行的測試,如一個模塊、一個過程等等。因 為單元測試需要知道內(nèi)部程序設(shè)計和編碼的細(xì)節(jié)知識,一般應(yīng)由程序員而非測試員來完成,往往需要開發(fā)測試驅(qū)動模塊和樁模塊來輔助完成單元測試。 一個軟件單元的正確性是相對于該單元的規(guī)約而言的。單元測試的主要方法有控制流測試、數(shù)據(jù)流測試、排錯測試、分域測試等等。它根據(jù)集成測試計劃,一邊將模塊或其他軟件單位組合成越來越大的系統(tǒng) ,一邊運行該系統(tǒng),以分析所組成的系統(tǒng)是否正確,各組成部分是否合拍。在此采用自頂向下策略,從網(wǎng)站主頁開始進入,測試每個模塊之間的聯(lián)系是否合理,如前臺展示與后臺管理的接口等。它的任務(wù)是驗證軟件的有效性,即驗證軟件的功能和性能及其它特性是否與用戶的要求一致。 系統(tǒng)測試 系統(tǒng)測試是對已經(jīng)集成好的軟件系統(tǒng)進行徹底的測試 ,以驗證軟件系統(tǒng)的正確性和性能等滿足其規(guī)約所指定的要求,檢查軟件的行為和輸出是否正確并非一項簡單的任務(wù),它被稱為測試的 “ 先知者問題 ” 。軟件系統(tǒng)測試方法很多,主要有功能測試、性能測試、隨機測試等等。它的測試數(shù)據(jù)通常是系統(tǒng)測試的測試數(shù)據(jù)的子集。 28 6 結(jié)論 本文通過本系統(tǒng)設(shè)計與開 發(fā),從而得出下列結(jié)論: 學(xué)習(xí)一門新技術(shù),最重要的是實踐,只有多動手才能盡快掌握它。 要想吸引更多的用戶,系統(tǒng)的界面必須要美觀、友好,功能要健全。只是對基本功能進行了開發(fā)。 本文所制作的系統(tǒng)界面友好、使用靈活、操作簡單、功能齊全、表現(xiàn)方 式獨特,已基本具備了成熟的技術(shù)理論。由于是獨立完成,在畢業(yè)設(shè)計的過程遇到了很多的困難,我求教了不少老師和同學(xué),在這個過程中讓我體會到了,一個團隊的重要性。 在實現(xiàn)播放器的基本功能是,一開始我是不知道要用什么來做了,直到問了同學(xué)和查看書籍資料,才知道用了一 個監(jiān)聽的方法解決掉。 29 致 謝 在本次畢業(yè)論文過程中,得到了指導(dǎo)老師的指導(dǎo)與支持。指導(dǎo)老師的悉心指導(dǎo)和大力支持,在總體結(jié)構(gòu)、功能的把握上給予了非常大的幫助,同時根我們提供了非常優(yōu)越的設(shè)計環(huán)境,并對我在編程設(shè)計等細(xì)節(jié)工作上給予了耐心的指導(dǎo),對于我順利完成這次畢業(yè)論文起到了關(guān)鍵性的作用。 在開發(fā)過程中我學(xué)到了一些經(jīng)驗:系統(tǒng)分析的好壞將決定著的系統(tǒng)開發(fā)成功與否,一份好分析設(shè)計將是成功開發(fā)主要因素。然后再開始編寫程序代碼,這樣做到每寫一步代碼心底有數(shù) ,有條不絮。 30 參 考 文 獻 1. 專著: [M]作者:余志龍 陳昱勛 鄭名杰 陳小鳳 郭秩均 . 書名 [M]: Google Android SDK開發(fā)范例大全(第二版) . 出版地:北京 出版社:人民郵電出版社 出版年份: 2020 :參考播放功能和 SD 卡的資料
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1