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

正文內(nèi)容

基于android的音樂播放器畢業(yè)論文(參考版)

2025-07-01 00:58本頁(yè)面
  

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