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

正文內(nèi)容

android在線音樂播放器設計與實現(xiàn)-資料下載頁

2025-07-28 11:33本頁面
  

【正文】 擴展功能相關類詳細說明表59 擴展功能相關類詳細說明類名父類接口含義WeatherExecutorObjectAMapLocalWeatherListener更新天氣界面NaviMenuExecutorObject導航欄功能實現(xiàn)SettingActivityBaseActivity用戶設置界面AboutActivityBaseActivity關于界面(2) 擴展功能設計與實現(xiàn)表510 擴展功能設計與實現(xiàn)功能描述播放器附加的實用功能,如夜間模式,定時停止播放等接口與屬性啟動應用,點擊菜單鍵彈出導航欄核心代碼// 切換夜間模式DisplayMetrics dm = ()。Configuration config = ()。 amp。= ~。 |= on ? : 。// 更新Resource配置(config, dm)。// 定時停止播放public void startQuitTimer(long milli) { stopQuitTimer()。if (milli 0) { // 啟動定時 quitTimerRemain = milli + 。 (mQuitRunnable)。} else { // 關閉定時 quitTimerRemain = 0。 (quitTimerRemain)。 }}private Runnable mQuitRunnable = new Runnable() { @Override public void run() { quitTimerRemain = 。 if (quitTimerRemain 0) { // 循環(huán)等待 (quitTimerRemain)。 (this, )。 } else { // 時間到,結束Activity,停止Service (sActivityStack)。 stop()。 } }}。補充說明切換夜間模式不會影響當前的播放(3) 擴展功能界面設計 圖57擴展功能界面設計(1) 圖58擴展功能界面設計(2) 功能設置詳細設計點擊導航欄item“功能設置”,進入功能設置界面,允許用戶自定義偏好設置,如是否允許移動網(wǎng)絡下播放歌曲,下載歌曲,音效調(diào)節(jié)。(1) 功能設置相關類詳細說明表511 功能設置相關類詳細說明類名父類接口含義SettingActivityBaseActivity功能設置主界面,顯示設置項SettingFragmentPreferenceFragmentOnPreferenceClickListener功能設置Fragment,用于處理用戶設置PreferenceObjectComparablePreference設置項對象PreferencesObject用戶設置工具類(2) 功能設置設計與實現(xiàn)表512 功能設置設計與實現(xiàn)功能描述播放器常用功能的選項設置,如音效調(diào)節(jié)接口與屬性啟動應用,點擊菜單鍵彈出導航欄,點擊功能設置核心代碼Intent intent = new Intent()。(, getActivity().getPackageName())。(, 0)。(, 0)。// try catch包圍,防止手機不支持音效調(diào)節(jié)的情況下FCtry { startActivity(intent)。} catch (Exception e) { ()。 ()。}補充說明如果用戶禁止移動網(wǎng)絡播放/下載歌曲,則在播放/下載歌曲時會彈出Alert詢問用戶是否允許移動網(wǎng)絡播放/下載(3) 功能設置界面設計 圖59功能設置界面設計(1) 圖510功能設置界面設計(2) 關于界面詳細設計點擊導航欄關于波尼音樂,進入關于界面,關于界面展示應用版本信息,作者信息,版權信息,點擊作者信息如微博可以直接啟動瀏覽器跳轉(zhuǎn)到微博界面。關于界面還包含應用檢查更新,推薦給朋友功能。(1) 關于界面相關類詳細說明表513 關于界面相關類詳細說明類名父類接口含義AboutActivityBaseActivity關于主界面,嵌套PreferenceFragmentAboutFragmentPreferenceFragmentOnPreferenceClickListener關于界面Fragment PreferenceObjectComparablePreference設置項對象(2) 關于界面設計與實現(xiàn)表514 關于界面設計與實現(xiàn)功能描述播放器關于界面,包含應用信息,檢查更新,推薦給朋友等功能接口與屬性啟動應用,點擊菜單鍵彈出導航欄,點擊關于波尼音樂核心代碼// 分享Intent intent = new Intent()。 (text/plain)。(, , )。// 啟動系統(tǒng)分享窗口startActivity((intent, getString()))。// 打開鏈接private void openUrl(String url) { Intent intent = new Intent()。((url))。// 啟動瀏覽器 startActivity(intent)。}補充說明點擊推薦給朋友后系統(tǒng)會彈出分享對話框,用戶需要選擇通過何種途徑分享(3) 關于界面界面設計 圖59關于界面界面設計(1) 圖510關于界面界面設計(2) 第6章 Android音樂播放器系統(tǒng)測試每一個完善的系統(tǒng)都需要進行完整的測試,包括功能測試,兼容性測試,下面將對這些測試進行詳細說明。 功能測試功能測試(英文:functional test)就是驗證產(chǎn)品的各功能,根據(jù)功能測試用例,逐一測試,以檢查產(chǎn)品功能是否達到用戶的要求。 測試環(huán)境測試手機:Sony L39h系統(tǒng)版本:MIUI 7 | 開發(fā)版Android版本:Android 分辨率:1920*1080內(nèi)存:2GB網(wǎng)絡環(huán)境:WIFI 測試用例表61 功能測試用例表用例名稱前提條件輸入/動作預期結果實際結果安裝無點擊應用安裝包,并點擊確認安裝應用正常安裝,系統(tǒng)提示安裝完成與預期結果相符啟動應用已安裝點擊應用圖標應用正常啟動與預期結果相符播放本地歌曲應用已啟動點擊本地音樂列表中的任一首歌曲播放器正常播放該歌曲與預期結果相符播放網(wǎng)絡歌曲應用已啟動點擊在線音樂列表中的任一首歌曲播放器顯示正在加載,稍后正常播放該歌曲與預期結果相符分享歌曲應用已啟動點擊更多按鈕,然后點擊分享播放器彈出選擇分享類型窗口,選擇一種類型后,可以正常分享與預期結果相符設為鈴聲應用已啟動點擊更多按鈕,然后點擊設為鈴聲可以設為鈴聲與預期結果相符刪除歌曲應用已啟動點擊更多按鈕,然后點擊刪除播放器彈出確認對話框,點擊確認,歌曲被刪除與預期結果相符刪除歌曲應用已啟動點擊更多按鈕,然后點擊刪除播放器彈出確認對話框,點擊確認,歌曲被刪除與預期結果相符下載網(wǎng)絡歌曲應用已啟動點擊更多按鈕,然后點擊下載播放器下載該歌曲,下載完成后自動添加至我的音樂列表與預期結果相符播放/暫停應用已啟動分別點擊播放條和正在播放界面的播放/暫停按鈕 播放器正常執(zhí)行播放/暫停動作與預期結果相符上一曲/下一曲應用已處于正在播放界面點擊上一曲/下一曲按鈕 播放器正常執(zhí)行上一曲/下一曲動作與預期結果相符切換播放模式應用已處于正在播放界面點擊播放模式按鈕播放器正常切換為全部循環(huán)/隨機播放/單曲循環(huán)模式與預期結果相符專輯封面應用已處于正在播放界面無播放器正常顯示專輯封面,并在播放時旋轉(zhuǎn),暫停時停止旋轉(zhuǎn)與預期結果相符歌詞應用已處于正在播放界面無播放器正常顯示歌詞,并自動滾動與預期結果相符在線搜索應用已處于搜索界面輸入“薛之謙”,點擊搜索播放器搜索并展示和“薛之謙”有關的歌曲與預期結果相符實時天氣應用已啟動無播放器側邊欄正常顯示綿陽市天氣與預期結果相符夜間模式應用已啟動點擊側邊欄夜間模式item播放器正常切換夜間模式與預期結果相符定時停止播放應用已啟動點擊側邊欄定時停止播放item,并選擇10分鐘10分鐘后播放器正常停止播放并退出與預期結果相符 測試結論經(jīng)過對該系統(tǒng)的功能測試,可以得出結論,該系統(tǒng)的功能基本可以達到用戶預期。 兼容性測試兼容性指與軟件可從某一環(huán)境轉(zhuǎn)移到另一環(huán)境的能力有關的一組屬性。軟件的兼容性是衡量軟件好壞的一個重要指標。下面將對該系統(tǒng)進行兼容性測試。由于設備有限,為了使兼容性測試覆蓋更多的機型,因此選擇云測試,下面是測試報告圖61 兼容概況圖62 性能概況根據(jù)兼容性測試報告可知,該系統(tǒng)兼容性達到99%,高于業(yè)內(nèi)平均水平,因此可以達到要求。由性能概況可知,系統(tǒng)內(nèi)存占用,CPU占用和流量消耗等與系統(tǒng)需求基本一致,且高于業(yè)內(nèi)平均水平。因此可以認為應用兼容性和性能基本符合要求。 結論本項目開發(fā)了一個Android在線音樂播放器,提供了播放/暫停,上一曲/下一曲,播放模式,專輯封面,歌詞自動搜索并顯示等基本功能,在線歌曲排行榜,在線歌曲下載,在線搜索歌曲等流媒體功能,以及偏好設置,夜間模式,定時停止播放等擴展功能,功能應有盡有,同時系統(tǒng)框架輕巧,不耗內(nèi)存,零卡頓,系統(tǒng)界面美觀,無廣告,人性化的操作體驗,給廣大音樂愛好者提供了另外一個選擇。當然本系統(tǒng)也有需要改進的地方,比如在線音樂加入緩存功能,使用戶不需要下載就可以自動緩存免流量聽歌。目前該系統(tǒng)只完成了初級版本,以后有空會繼續(xù)完善,給用戶提供更好的聽歌體驗。項目開發(fā)過程中也遇到了很多問題,比如實現(xiàn)定時停止播放功能時,如果播放器在后臺運行,(())結束進程無效,僅僅Service停止,而Activity沒有被關閉,導致再次啟動播放器時由于Service未啟動而發(fā)生FC,經(jīng)過多番考慮后,在定時停止時先把所有Activity finish,然后再stop Service,才使播放器可以正常停止。還有在開發(fā)歌詞自定義View時,由于手機分辨率不同,因此,在某些手機上第一行和最后一行歌詞可能會被截斷,顯示不完整,經(jīng)過思考后,在繪制歌詞文本時判斷下是否已超出歌詞控件范圍,如果超出就停止繪制,使得在所有手機上歌詞都能正常顯示。通過對Android在線音樂播放器的開發(fā),學會了很多東西。第一次獨立開發(fā)一個完整的項目,對項目流程有了清晰的認識,同時也學會了如何撰寫項目需求文檔。通過系統(tǒng)架構分析,對Android有了更加系統(tǒng)的認識,對系統(tǒng)的詳細開發(fā),學習了許多優(yōu)秀的第三方開源項目,大大提高了Android開發(fā)水平。通過對在線音樂的開發(fā),對Android網(wǎng)絡開發(fā)有了更深層次的了解。通過對界面的設計,了解了一個設計師的基本設計原則,那就是簡潔易懂,盡量減少用戶操作復雜度。通過對該系統(tǒng)的全面測試,學會了正確的測試流程和測試方法,也學會了如何正確的撰寫測試文檔,對以后的學習和工作提供了很大幫助。 致謝畢業(yè)設計已經(jīng)接近了尾聲,這也意味著我的大學生活就要結束了,大學生活一晃而過,回首走過的歲月,心中倍感充實,當我寫完這篇畢業(yè)論文的時候,有一種如釋重負的感覺,感慨良多。首先,我要特別感謝我的指導老師劉暢老師。做設計的過程是艱辛的,但是在我的努力之下還是完成了。在這個過程中劉暢老師給了我很大的幫助,沒有她的悉心指導和嚴格要求,我也不會順利完成這次設計。劉老師平日里工作繁多,但我做畢業(yè)設計的每個階段,從選題到查閱資料,論文提綱的確定,中期論文的修改,后期論文格式調(diào)整等各個環(huán)節(jié)中都給予了我悉心的指導,在此謹向劉老師致以誠摯的謝意和崇高的敬意。其次,還要感謝這四年來教我知識的每位老師們,畢業(yè)論文能夠順利完成,你們也都有很大的功勞。最后,要向這四年大學生活期間所有幫助過我的同學們以及各位朋友們說一聲謝謝。 參考文獻[1] 明日科技. Android從入門到精通[M]. 北京:清華大學出版社, 2012. 201203[2] 任玉剛. Android開發(fā)藝術探索[M]. 北京:電子工業(yè)出版社, 2015. 8390[3] 陳文, 郭依正. 深入理解Android網(wǎng)絡編程:技術詳解與最佳實踐[M]. 北京:機械工業(yè)出版社, 2013. 5068[4] 李剛. 瘋狂Android講義[M]. 北京:電子工業(yè)出版社, 2015. 2045[5] 郭霖. 第一行代碼Android[M]. 北京:人民郵電出版社, 2014. 302305[6] 徐宜生. Android群英傳[M]. 北京:電子工業(yè)出版社, 2015. 239347[7] 白文江. 基于Android平臺的移動應用開發(fā)研究[J]. 實用技術研究, 2011, (03): 2533[8
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1