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

正文內(nèi)容

安卓播放器的制作與應(yīng)用畢業(yè)論文-文庫吧資料

2025-06-28 18:30本頁面
  

【正文】 約的目的是為了達(dá)成某種目標(biāo),因此每一個用例及其名稱實際上都應(yīng)代表一個用戶目標(biāo),這個目標(biāo)是否得到真正滿足正是判斷我們抽取的某個用例是否“ 有價值” 的關(guān)鍵。亞克申定義強(qiáng)調(diào)用例是系統(tǒng)執(zhí)行的一個動作序列(注:這其中也包括與用戶的交互) ,這些動作必須對某個特定的使用者(Actor )產(chǎn)生可觀測的、有價值的結(jié)果。設(shè)計的目的是說明如何才能完全實現(xiàn)這一功能,整合解域的技術(shù)解決方案以提供實際上可實現(xiàn)的設(shè)計模型。用例分析把系統(tǒng)的行為分配給分析類,讓分析類交互完成系統(tǒng)的行為。因此,在開發(fā)本系統(tǒng)過程中應(yīng)在系統(tǒng)設(shè)計的總體設(shè)計階段才具體設(shè)計計算機(jī)物理系統(tǒng)的配置方案。這種不科學(xué)的、盲目的做法是不可取的,它會造成極大的浪費。計算機(jī)物理系統(tǒng)具體配置方案要經(jīng)過用戶單位和領(lǐng)導(dǎo)部門的同意才可進(jìn)行實施。在這個過程中必須考慮以下幾個問題:如何將一個系統(tǒng)劃分成多個子系統(tǒng);每個子系統(tǒng)如何劃分成多個模塊;如何確定子系統(tǒng)之間、模塊之間傳送的數(shù)據(jù)及其調(diào)用關(guān)系;如何評價并改進(jìn)模塊結(jié)構(gòu)的質(zhì)量。 17播放暫停停止上一首 /下一首音量控制播放文件進(jìn)入播放清單退出播放程序用戶圖 42 用戶用例圖 User case diagram 18第五章 總體設(shè)計總體設(shè)計包括系統(tǒng)模塊結(jié)構(gòu)設(shè)計和計算機(jī)物理系統(tǒng)的配置方案設(shè)計。 系統(tǒng)功能需求分析 14系統(tǒng)功能結(jié)構(gòu)如下圖所示:音樂播放器播放界面菜單 我的歌曲聽聽曲庫音量 播放 暫停上一首 下一首酷我收藏 歌曲列表播放模式鈴聲選擇退出程序單曲播放 隨機(jī)播放順序播放圖 41 系統(tǒng)功能結(jié)構(gòu)圖 System function structure具體功能如下表:表 41 播放功能表Table 41 Play Menu用例名稱:播放參與者:用戶目標(biāo):使得用戶可以播放在播放列表中選中的歌曲前置條件:播放器正在運行基本事件流:1. 用戶單擊播放按鈕2. 播放器將播放列表中的當(dāng)前歌曲暫停功能如下表:表 42 暫停功能表Table 42 Pause menu 15用例名稱:暫停參與者: 用戶目標(biāo):使得用戶可以暫停正在播放的歌曲前置條件:歌曲正在播放且未停止和暫?;臼录鳎? 跳轉(zhuǎn)功能如下表:表 43 實現(xiàn)上/ 下一首功能表Table 43 Achieve Previous / Next Track Menu用例名稱:上一首/下一首參與者:用戶目標(biāo):使得用戶可以聽上一首或下一首歌曲前置條件:歌曲正在播放或暫?;臼录鳎? 播放列表如下表:表 44 播放列表Table 44 Playlists用例名稱:播放清單參與者:用戶目標(biāo):使得用戶可以進(jìn)入播放清單前置條件:程序在運行基本事件流:運行程序播放模式如下表 16表 45 播放模式功能表Table 45 Play mode function用例名稱:播放模式參與者:用戶目標(biāo):使得用戶可以選擇播放模式前置條件:歌曲正在播放基本事件流: 刪除功能如下表:表 46 刪除功能表Table Delete menu用例名稱:刪除參與者:用戶目標(biāo):刪除選中歌曲前置條件:尋找到歌曲列表基本事件流: 用例模型用例就是系統(tǒng)需求,但它們主要是功能需求,用來表示系統(tǒng)將會做什么。(2)其他需求1)性能需求系統(tǒng)對于用戶作出的任何請求都要在 5 秒之內(nèi)作出響應(yīng),主要表現(xiàn)一下幾方面。根據(jù)第一章所定義的課題研究方向及目標(biāo),本章將對系統(tǒng)功能進(jìn)行具體的需求分析,具體分析本音樂播放軟件所要實現(xiàn)的功能以及欲達(dá)到的效果。本音樂播放軟件不存在侵權(quán)的問題。操作可行性分析主要研究以下幾個方面:1)軟件能否被有效的使用 2)開發(fā)過程中能否得到用戶方的必要支持 3)軟件使用所帶來的影響用戶方是否能接受使用本音樂播放軟件的用戶需要只需要了解一些基本的音樂播放軟件操作過程,了解音樂播放軟件的功能,所以本軟件在操作上是完全可行的。最終設(shè)計成一個具有良好的功能界面,并可以滿足廣大用戶要求的手機(jī)音樂播放軟件。本軟件是采用 Android 平臺設(shè)計的音樂播放軟件, Android 平臺是 Google 公司最新推出來的一個手機(jī)平臺,該平臺不需要任何費用,代碼完全開放,所以在經(jīng)濟(jì)上是可行的。嚴(yán)格遵循軟件工程方法論可以大大提高軟件開發(fā)的成功率,能夠顯著減少軟件開發(fā)與維護(hù)中的問題。人們開發(fā)優(yōu)質(zhì)軟件的能力大大落后于計算硬件日新月異的進(jìn)展和社會對計算機(jī)軟件不斷增長的需求,這種狀況已經(jīng)嚴(yán)重妨了計算技術(shù)的進(jìn)步??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。我們也可以自己來定 ContentProvider 共享我們的數(shù)據(jù),方便用戶的訪問。通過這樣定義好的 ContentProvider 我們可以方便的進(jìn)行數(shù)據(jù)操作。它是跨應(yīng)用程序共享數(shù)據(jù)的唯一方法。我們可以在你的應(yīng)用程序中實現(xiàn) Broadcast Receiver 來監(jiān)聽和響應(yīng)這些廣播的 Intent。3)3Broadcast Receiver 簡介Broadcast Receiver 顧名思義廣播接收器,它和事件處理機(jī)制類似,只不過事件處理機(jī)制是程序組件級別的(例如,某個按鈕的單擊事件) ,而廣播事件處理機(jī)制是系統(tǒng)級別的。一個定義好的 Service 必須在 配置文件中注冊,通過service元素聲明才能使用。Activity 有自己的生命周期,由 Android 系統(tǒng)來控制。下面分別介紹四大組件:1)Activity 簡介在 Android 系統(tǒng)中 Activity 提供可視化的用戶界面,一個 Android 應(yīng)用通常由多個Activity 組成。SQLite 一個對于所有應(yīng)用程序可用,功能強(qiáng)勁的輕型關(guān)系開支數(shù)據(jù)庫引擎。SGL – 一個內(nèi)置的 2D 圖形引擎 3D libraries – 基于 OpenGL ES APIs 實現(xiàn);該庫可以使用硬件 3D加速(如果可用)或者使用高度優(yōu)化的 3D 軟加速。媒體庫基于 PacketVideo OpenCORE;該庫支持錄放,并且可以錄制許多流行的音頻視頻格式,還有靜態(tài)映像文件包括MPEG4, ,MP3,AAC ,AMR,JPG, Manager 對顯示子系統(tǒng)的管理,并且為多個應(yīng)用程序提供 2D 和 3D 圖層的無縫融合。該庫通過Android 應(yīng)用程序框架為開發(fā)者提供服務(wù)。 9Dalvik 虛擬機(jī)依賴于 linux 的一些功能,比如線程機(jī)制和底層內(nèi)存管理機(jī)制。Dalvik 虛擬機(jī) .dex在 Dalvik 可執(zhí)行文件,該格式文件針對最小內(nèi)存使用做了優(yōu)化。每一個 Android 應(yīng)用程序都在它自己的進(jìn)程中運行,都擁有一個獨立的 Dalvik 虛擬機(jī)實例。5. 活動類管理器(Activity Manager)用來管理應(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能。3. 資源管理器(Resource Manager)提供非代碼資源的訪問,如本地字符串,圖形,和分層文件(layout files) 。所用的應(yīng)用程序都由一系列的服務(wù)和系統(tǒng)組成,包括:1. 可擴(kuò)展的視圖(Views)可以用來建應(yīng)用程序,包括列表(lists),網(wǎng)格(grids),文本庫(text boxes),按鈕(buttons) ,甚至包括一個可嵌入的 web 瀏覽器。該應(yīng)用程序架構(gòu)用來簡化組件軟件的重用,任何一個應(yīng)用程序都可以發(fā)布他的功能塊并且任何其他的應(yīng)用程序都可以使用其所發(fā)布的功能塊(不過得遵循框架的安全性限制) 。所有的應(yīng)用程序都是用 JAVA 編寫的。TMobile USA 今年 5 月方才在紐約推出了 3G 服務(wù),目前已經(jīng)在奧斯汀、巴爾的摩、波士頓、達(dá)拉斯、休斯敦、拉斯維加斯、邁阿密、明尼阿波利斯、鳳凰城、波特蘭、圣安東尼奧和圣地亞哥等 12 個城市增加了 3G,公司計劃年底前將3G 覆蓋的城市從目前的 13 個增加到 27 個,能夠為其超過 2/3 的用戶提供 3G 服務(wù)。在美國四大移動運營商中,TMobile USA 處于相對弱勢的地位,不過 TMobile 在歐洲有更為強(qiáng)勢的是 CDMA EVD0 網(wǎng)絡(luò),而 TMobile USA 和蘋果 iphone 的獨家運營商 ATamp。此次發(fā)布的谷歌手機(jī)采用高能 MSM7201A 處理器,支持 下載速率,美國運營商3G 網(wǎng)絡(luò)設(shè)定的套餐速率一般可達(dá) 1Mbps 以上。你可以上網(wǎng),安裝軟件。佩奇(Larry Page)憧憬:“對于我來說,谷歌手機(jī)最激動人心的一點就是它的未來。使用這款手機(jī)也需要 Gmail 賬號。第一檔為 25 美元,包括不限制的網(wǎng)絡(luò)流量,以及一定數(shù)量的短信;第二檔為 35 美元,包括不限制的網(wǎng)絡(luò)流量和不限數(shù)量的短信。谷歌手機(jī)將只能在 TMobile 網(wǎng)絡(luò)內(nèi)使用,將會有 SIM 卡鎖定限制。在 10 月 22 日發(fā)布當(dāng)天,將有 22 個國家和地區(qū)可以買到谷歌手機(jī)。從去年 11 月開始,谷歌開始向服務(wù)提供商、芯片廠商和手機(jī)銷售商提供 Android平臺,并組建“開放手機(jī)聯(lián)盟”,其成員超過 30 家。谷歌移動平臺主管安迪Android 是一個第三方軟件完全開放的平臺,開發(fā)者在為其開發(fā)程序時擁有更大的自由度,突破了iphone 等只能添加為數(shù)不多的固定軟件的枷鎖;同時與 Windows Mobile、Symbian 等廠商不同,Android 操作系統(tǒng)免費向開發(fā)人員提供,這樣可節(jié)省近三成成本。與 iphone 相似,Android 采用WebKit 瀏覽器引擎,具備觸摸屏、搜索網(wǎng)址和觀看視頻節(jié)目等,比 iphone 等其他手機(jī)更強(qiáng)調(diào)搜索功能,界面更強(qiáng)大,可以說是一種融入全部 Web 應(yīng)用的單一平臺。未來發(fā)展老牌智能手機(jī)軟件平臺制造商 Symbian 發(fā)言人則表示: Google 的 android 只不過是另一個 linux,symbian 對其它軟件與其形成的競爭并不感到擔(dān)心。視頻和靜態(tài)印象文件格式(如MPEG4, ,AAC ,AMR ,JPG,PNG,GIF)6. GSM 電話(依賴于硬件)7. 藍(lán)牙(依賴于硬件)8. 照相機(jī),GPS,指南針,和加速度計(依賴于硬件)9. 豐富的開發(fā)環(huán)境,包括設(shè)備模擬器,調(diào)試工具,內(nèi)存及性能分析圖表,和Eclipse 集成開發(fā)環(huán)境插件 6 Android 基本框架圖 22 Android 式樣圖 Linux 內(nèi)核Android 的核心系統(tǒng)服務(wù)依賴于 內(nèi)核,如安全性,內(nèi)存管理,進(jìn)程管理,網(wǎng)絡(luò)協(xié)議棧和驅(qū)動模型。采用 Android 系統(tǒng)主要廠商包括臺灣的 HTC,( 第一臺谷歌的手機(jī) G1 由 HTC 生產(chǎn)代工)美國摩托羅拉,SE 等,中國大陸廠商如:華為、中興、聯(lián)想等。 2022 年初數(shù)據(jù)顯示,僅正式上市兩年的操作系統(tǒng) Android 已經(jīng)超越稱霸十年的塞班系統(tǒng),使之躍居全球最受歡迎的智能手機(jī)平臺。 圖 21 Android 圖標(biāo)早期由原名為Android的公司開發(fā),谷歌在 2022 年收購后,繼續(xù)進(jìn)行對 Android 系統(tǒng)開發(fā)運營,它采用了軟件堆層( software stack,又名軟件疊層)的架構(gòu),主要分為三部分。目前,最新版本為 Android Gingerbread 和 Android Honeyb。它一個由覆蓋全球的24顆衛(wèi)星組成的衛(wèi)星系統(tǒng)。該技術(shù)由于有著自身的優(yōu)點。該技術(shù)使用的是2.4GHz附近的頻段,該頻段目前尚屬沒用許可的無線頻段。由于8PSK可將現(xiàn)有GSM網(wǎng)絡(luò)采用的GMSK調(diào)制技術(shù)的信號空間從2擴(kuò)展到8,從而使每個符號所包含的信息是原來的4倍。EDGE(Enhanced Data Rate for GSM Evolution),即增強(qiáng)型數(shù)據(jù)速率GSM演進(jìn)技術(shù)。GSM技術(shù):( 依賴硬件)Global System for Mobile Communications,全球移動通訊系統(tǒng),俗稱“全球通”,是一種起源于歐洲的移動通信技術(shù)標(biāo)準(zhǔn),是第二代移動通信技術(shù),其開發(fā)目的是讓全球各地可以共同使用一個移動電話網(wǎng)絡(luò)標(biāo)準(zhǔn),讓用戶使用一部手機(jī)就能行遍全球。同時它還支持事務(wù)處理功能等等。它能夠支持Windows/ Linux/Unix等等主流的操作系統(tǒng),同時能夠跟很多程序語言相結(jié)合,比如PHP、Java 等,還有ODBC接口,同樣比起Mysql、PostgreSQL來講, 3它的處理速度比它們都快。SQLite:SQLite 提供結(jié)構(gòu)化的數(shù)據(jù)存貯。WebKit是一個開源瀏覽器網(wǎng)頁排版引擎,目前使用WebKit引擎的瀏覽器主要有:Safari,Midori,Epiphany 等。Dalvik虛擬機(jī):Android 采用的Java虛擬機(jī)并不是SUN公司的JME引擎,而是自主開發(fā)的代號為Dalvik 的虛擬機(jī)技術(shù),在保證API 方面的兼容的同時Dalvik針對移動手機(jī)進(jìn)行了大幅優(yōu)化,占用資源更小,運行效率更高。Android應(yīng)用程序是以Java語言來編寫的,而在虛擬機(jī)器(VM: Virtual Machine)內(nèi)執(zhí)行?!伴_放手機(jī)聯(lián)盟”表示,Android平臺可以促使移動設(shè)備的創(chuàng)新,讓用戶體驗到最優(yōu)越的移動服務(wù),同時,開發(fā)商也將得到一個新的開放級別,更方便的進(jìn)行協(xié)同合作,從而保障新型移動設(shè)備的研發(fā)速度。通過與運營商、設(shè)備制造商、開發(fā)商和其他有關(guān)各方結(jié)成深層次的合作伙伴關(guān)系,借助建立標(biāo)準(zhǔn)化、開放
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1