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

正文內(nèi)容

基于安卓android平臺(tái)的手機(jī)多媒體播放器的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-01-11 01:14 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 庫(kù)中; (2)通過(guò) MediaPlayer 類中的方法把音頻 文件進(jìn)行解析播放,并且把播放過(guò)的音頻文件保存到數(shù)據(jù)庫(kù)中; (3)通過(guò)多線程把手機(jī) SD 卡中能瀏覽的圖片加載成能查看的形式,支持縮放,沈陽(yáng)航空航天大學(xué)畢業(yè)設(shè)計(jì)(論文) 4 并且把瀏覽過(guò)的圖片保存到數(shù)據(jù)庫(kù)中; (4)調(diào)用新浪微博提供的接口,進(jìn)行簡(jiǎn)單的微博分享; (5)能可視化文件的形式把 SD 卡內(nèi)的文件讀取出來(lái)。 設(shè)計(jì)要求 (1)工具采用 Eclipse ADT androidsdkwindowsr15 開(kāi)發(fā); (2)數(shù)據(jù)庫(kù)采用 SQLite; (3)界面大方美觀,給以用戶相應(yīng)的溫馨提示。 系統(tǒng)設(shè)計(jì)的意義 隨著科技的 進(jìn)步,手機(jī)的功能也不斷的得到豐富。特別是在當(dāng)今工作壓力很大的社會(huì),擁有一個(gè)集播放音頻、視頻文件,瀏覽圖片和進(jìn)行新浪微博分享等多功能Android 手機(jī)多媒體播放器系統(tǒng),在工作和學(xué)習(xí)之余放松下疲憊的精神狀態(tài)是多么的重要。因此,研究出 Android 手機(jī)多媒體播放器系統(tǒng)是一項(xiàng)重要而有意義的工作。 系統(tǒng)設(shè)計(jì)工具和運(yùn)行環(huán)境 軟件設(shè)計(jì)工具和運(yùn)行環(huán)境是開(kāi)發(fā)軟件的基礎(chǔ),以下主要介紹設(shè)計(jì)設(shè)計(jì)工具和該系統(tǒng)的運(yùn)行環(huán)境。 系統(tǒng)設(shè)計(jì)工具 本系統(tǒng)主要理由 Eclipse 開(kāi)發(fā)的。 Eclipse 最初是由 IBM 公司開(kāi)發(fā)的替代商業(yè)軟件 Visual Age for Java 的下一代 IDE 開(kāi)發(fā)環(huán)境, 2021 年 11 月貢獻(xiàn)給開(kāi)源社區(qū),現(xiàn)在它由非營(yíng)利軟件供應(yīng)商聯(lián)盟 Eclipse 基金會(huì) ( Eclipse Foundation)管理。 2021 年,Eclipse 選擇 OSGi 服務(wù)平臺(tái)規(guī)范為運(yùn)行時(shí)架構(gòu)。 2021 年 6 月,穩(wěn)定版 發(fā)布;2021 年 6 月發(fā)布代號(hào)為 Ganymede 的 版; 2021 年 6 月發(fā)布代號(hào)為 Galileo 的 版; 2021 年 6 月發(fā)布代號(hào)為 Helios 的 版。 Eclipse 的本身只是一個(gè)框架平臺(tái),但是眾多 插件 的支持,使得 Eclipse 擁有較佳的靈活性。許多軟件開(kāi)發(fā)商以 Eclipse 為框架開(kāi)發(fā)自己的 IDE。 沈陽(yáng)航空航天大學(xué)畢業(yè)設(shè)計(jì)(論文) 5 系統(tǒng)運(yùn)行環(huán)境 操作系統(tǒng): Android 手機(jī)基于 Linux 操作系統(tǒng)。 支持環(huán)境: Android 版本。 沈陽(yáng)航空航天大學(xué)畢業(yè)設(shè)計(jì)(論文) 6 2 可行性分析 在軟件的開(kāi)發(fā)前,可行性分析是必不可少的階段,其 任務(wù)是明確應(yīng)用項(xiàng)目的開(kāi)發(fā)的可行性 ,而 可行性則取決于實(shí)現(xiàn)應(yīng)用系統(tǒng)的資源和條件。 在以下主要從技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性逐一分析 。 技術(shù)可行性 技術(shù)可行性是軟件開(kāi)發(fā)可行性分析的最重要的環(huán)節(jié),以下主要從環(huán)境、語(yǔ)言、平臺(tái)逐一分析開(kāi)發(fā)多媒體播放器的可行性。 (1)Eclipse 集成環(huán)境 Eclipse 是 Java 開(kāi)發(fā)的一個(gè)集成開(kāi)發(fā)環(huán)境,而且是一個(gè)開(kāi)源項(xiàng)目。 Eclipse 的擴(kuò)展性非常強(qiáng),它不僅可以作為 Java 的 IDE 使用,而且還可以開(kāi)發(fā)大量的插件支持其他類型的語(yǔ)言,如 C、 C++、 Python、 PHP 等。 同時(shí)支持與 MySql 和 Oracle 數(shù)據(jù)庫(kù)連接。在 Android 中可以利用手機(jī)的 SQLiteDatabase數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)數(shù)據(jù)。 (2)Java 面向?qū)ο箝_(kāi)發(fā)語(yǔ)言 Java 是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,是由 Sun Microsystems公司于 1995年 5月推出的 Java程序設(shè)計(jì)語(yǔ)言和 Java平臺(tái) (即 JavaSE, JavaEE, JavaME)的總稱。 Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于個(gè)人 PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開(kāi) 發(fā)者專業(yè)社群。在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下, Java 更具備了顯著優(yōu)勢(shì)和廣闊前景。 Java 由四方面組成: Java 編程語(yǔ)言 、 Java 類文件格式、 Java 虛擬機(jī) 和 Java 應(yīng)用程序接口 (Java API)。 (3)Android SDK Android SDK 指的是 Android 專屬的 軟件開(kāi)發(fā)工具包 , 被 軟件開(kāi)發(fā)工程師 用于為特定的 軟件包 、軟件框架、硬件平臺(tái)、操作系統(tǒng)等建立 應(yīng)用軟件 的開(kāi)發(fā)工具的集合。 Android 平臺(tái)提供了一個(gè) SharedPreferences 類,它是一個(gè)輕量級(jí)的存儲(chǔ)類,特沈陽(yáng)航空航天大學(xué)畢業(yè)設(shè)計(jì)(論文) 7 別適合用于保存軟件配置參數(shù)。使用 SharedPreferences 保存數(shù)據(jù),其背后是用 xml文件存放 數(shù)據(jù),文件存放在 /data/data/package name/shared_prefs 目錄下。 SharedPreferences 是 Android 提供用來(lái)存儲(chǔ)一些簡(jiǎn)單的配置信息的一種機(jī)制 。 經(jīng)濟(jì)可行性 經(jīng)濟(jì)可行性分析是開(kāi)發(fā)該多媒體播放器一個(gè)重要過(guò)程,以下主要從開(kāi)發(fā)成本、系統(tǒng)收益、生存周期去分析該系統(tǒng)的經(jīng)濟(jì)可行性。 開(kāi)發(fā)成本 從開(kāi)發(fā)所需費(fèi)用角度出發(fā),本設(shè)計(jì)預(yù)計(jì)研發(fā)周期 3 個(gè)月,工作人員一名,硬件設(shè)施為普通個(gè)人電腦。目前,大多數(shù) Android 手機(jī)生產(chǎn)商具有硬件過(guò)硬的手機(jī)平臺(tái),該軟件系統(tǒng) 能適用于大多數(shù) Android 手機(jī),均在承受范圍內(nèi)。 系統(tǒng)收益 從收益角度出發(fā),本設(shè)計(jì)實(shí)現(xiàn)將眾多繁雜的 Android 多媒體播放軟件集合為一體,從而減少了安裝眾多 Android 多媒體播放軟件所占的內(nèi)存空間。另外,此系統(tǒng)還可以與互聯(lián)網(wǎng)連接,進(jìn)行簡(jiǎn)單的微博分享,跟著時(shí)代的步伐,具有很強(qiáng)的通用性,將帶來(lái)巨大的收益。 生存周期 本設(shè)計(jì)具有非常高的收益投資比;投資回收周期短;系統(tǒng)投入使用后可根據(jù)今后 Android 手機(jī)的發(fā)展不斷完善、改進(jìn),本系統(tǒng)將一直保存其使用價(jià)值,系統(tǒng)生存周期較長(zhǎng);另外,設(shè)備和軟 件配置的變化對(duì)其影響較小。綜上所述,本設(shè)計(jì)的研發(fā)在經(jīng)濟(jì)上可行。 操作可行性 本設(shè)計(jì)采用 Eclipse 作為集成開(kāi)發(fā)環(huán)境, 完全按照常規(guī)軟件使用習(xí)慣制定菜單欄、狀態(tài)欄、消息提醒機(jī)制,對(duì)于戶使用操作簡(jiǎn)單易懂明了。同時(shí)參考了當(dāng)前熱門的相關(guān)微博客戶端的設(shè)計(jì)理念,擁有更好的用戶友好性, 因此在用戶操作、人機(jī)交互、用戶體驗(yàn)上是可行的。 沈陽(yáng)航空航天大學(xué)畢業(yè)設(shè)計(jì)(論文) 8 3 需求分析 需求分析是一個(gè)非常重要的過(guò)程,它完成的好壞直接影響后續(xù)軟件開(kāi)發(fā)的質(zhì)量。一般情況下,用戶并不熟悉計(jì)算機(jī)的相關(guān)知識(shí),而軟件開(kāi)發(fā)人員對(duì)相關(guān)的業(yè)務(wù)領(lǐng)域也不甚了解,用戶與開(kāi)發(fā) 人員之間對(duì)同一問(wèn)題理解的差異和習(xí)慣用語(yǔ)的不同往往會(huì)為需求分析帶來(lái)很大的困難。所以,開(kāi)發(fā)人員和用戶之間充分和有效的溝通在需求分析的過(guò)程中至關(guān)重要。以下主要從用戶需求和系統(tǒng)需求層面去分析該系統(tǒng)。 用戶需求 隨著計(jì)算機(jī)的廣泛運(yùn)用,手機(jī)市場(chǎng)的迅速發(fā)展,各種音頻視頻資源也在網(wǎng)上廣為流傳,這些資源看似平常,但已經(jīng)漸漸成為人們生活中必不可少的一部分了。于是各種手機(jī)播放器也緊跟著發(fā)展起來(lái),但是很多播放器一味追求外觀花哨,功能龐大,對(duì)用戶的手機(jī)造成了很多資源浪費(fèi),比如 CPU,內(nèi)存等的占用率過(guò)高,在用戶需要多任務(wù)操作時(shí), 受到了不小的影響,帶來(lái)了許多不便,而對(duì)于大多數(shù)普通用戶,許多功能用不上,形同虛設(shè)。針對(duì)以上各種弊端,選擇了開(kāi)發(fā)手機(jī)多媒體播放器,將各種性能優(yōu)化,繼承視頻、音樂(lè)播放和圖片瀏覽的常用功能,滿足用戶的需求。此外,還能通過(guò)新浪微博分享對(duì)視頻的評(píng)價(jià)。 系統(tǒng)需求 根據(jù)對(duì)市場(chǎng)的研究,了解用戶的總體需求后,本文分成四部分來(lái)概括用戶的基本需求,即視頻播放基本控制需求、播放列表管理需求、播放器設(shè)置需求、音樂(lè)播放需求、圖片瀏覽需求和微博分享需求。 視頻播放基本控制需求 隱藏界面里的所有按鍵,可以通過(guò)監(jiān)聽(tīng)一些用 戶操作來(lái)顯示出來(lái);一定時(shí)沒(méi)有監(jiān)聽(tīng)到用戶操作,應(yīng)隱藏起來(lái),否則會(huì)影響用戶觀看視頻。 在彈出的界面里面,有用于用戶操作播放、暫停時(shí)的圖標(biāo),在不同狀態(tài)時(shí)圖標(biāo)不一樣。用戶可以根據(jù)自己的喜好選擇播放屏幕的比例,有如下比例:全屏、 16: 沈陽(yáng)航空航天大學(xué)畢業(yè)設(shè)計(jì)(論文) 9 4: 3 等。用戶也可以調(diào)節(jié)音量大小,視頻播放進(jìn)度,同時(shí)播放界面顯示相應(yīng)的播放信息。隱藏界面提供用戶用于快進(jìn)、快退,上一曲、下一曲的按鈕,方便用戶根據(jù)自己的實(shí)際情況做出不同的選擇的按鈕。支持?jǐn)帱c(diǎn)播放,當(dāng)?shù)诙吸c(diǎn)擊播放列表中的該視頻時(shí),可以繼續(xù)從以前播放的位置開(kāi)始播放,當(dāng)有來(lái)電或者其他外界 進(jìn)入時(shí),記錄當(dāng)前播放位置,以便下次進(jìn)入時(shí)繼續(xù)播放。 視頻播放列表管理需求 在播放列表界面,播放器為用戶提供了自動(dòng)搜索手機(jī)里面的視頻文件的按鈕,也提供了手動(dòng)讀取手機(jī) SD卡中視頻文件的按鈕,可以根據(jù)不同用戶的不同需求。還為用戶提供了一鍵清除播放列表的按鈕,方便用戶清除視頻列表。在播放列表里面顯示出視頻文件名稱、最近播放時(shí)間、播放進(jìn)度。 當(dāng)用戶點(diǎn)擊手動(dòng)讀取手機(jī)視頻文件的按鈕時(shí),列出手機(jī)文件的多級(jí)目錄,可以查找到可以播放的視頻文件。用戶選擇播放列表中的某一個(gè)視頻時(shí),彈出提示,用戶可以選擇播放或者刪除當(dāng)前 的視頻文件,用戶點(diǎn)擊播放后,直接進(jìn)入播放界面,這樣極大的節(jié)約了用戶的時(shí)間。 播放器設(shè)置需求 根 據(jù)不同用戶對(duì)播放器的播放需求不同,播放器提供設(shè)置界面,方便用戶對(duì)播放器的設(shè)置,用戶可以根據(jù)自己的習(xí)慣設(shè)置播放器。 在設(shè)置界面,可以設(shè)置播放模式:?jiǎn)吻J?、隨機(jī)模式、順序模式。單曲模式是方便用戶繼續(xù)欣賞當(dāng)前自己喜歡的視頻,隨機(jī)模式可以隨機(jī)讀取數(shù)據(jù)庫(kù)中存放的視頻文件,順序模式是按照播放列表中的視頻文件順序播放。用戶除了在播放界面設(shè)置音量大小,播放屏幕比例,在設(shè)置界面也可以設(shè)置相應(yīng)選項(xiàng)。還可以根據(jù)不同用戶對(duì)設(shè) 置界面的背景風(fēng)格的需求,設(shè)置背景風(fēng)格。 音樂(lè)播放需求 當(dāng) 用戶點(diǎn)擊音樂(lè)播放時(shí),首先看到的是音樂(lè)歷史列表。用戶可以清除所有的記錄,也可以點(diǎn)擊進(jìn)行播放,還可以手動(dòng)添加音頻文件。 當(dāng)用戶點(diǎn)擊進(jìn)入播放界面后,看到當(dāng)前音頻文件的信息,播放的進(jìn)度。開(kāi)始播放后,用戶可以根據(jù)自己的需求選擇快進(jìn)、快退、上一曲、下一曲,調(diào)節(jié)音量大小,沈陽(yáng)航空航天大學(xué)畢業(yè)設(shè)計(jì)(論文) 10 播放的進(jìn)度。根據(jù)用戶的不同需求,還可以設(shè)置播放模式:?jiǎn)吻J健㈦S機(jī)模式、順序模式。如果歷史列表沒(méi)有播放過(guò)的音樂(lè)信息,在播放界面提供掃描 SD卡的功能,能自動(dòng)掃描出能夠播放的音頻文件。隨著時(shí) 代的前進(jìn),定時(shí)播放成為一個(gè)熱點(diǎn),因此,在播放界面提供了定時(shí)播放的功能,有兩種選擇方式可以供用戶選擇:按時(shí)間定時(shí)和按歌曲定時(shí)播放,當(dāng)定時(shí)完成后自動(dòng)關(guān)閉程序。 圖片瀏覽需求 在進(jìn)入圖片瀏覽前,先進(jìn)入瀏覽圖片的歷史列表,能夠清楚的通過(guò)縮略圖形式把圖片呈現(xiàn)出來(lái)。用戶可以繼續(xù)瀏覽列表里面的圖片,也可以手動(dòng)通過(guò)文件加載圖片,還可以一鍵清除列表。在加載完一張圖片后,可以通過(guò)手指滑動(dòng)來(lái)控制圖片的大小,方便不同用戶的需求。當(dāng)用戶通過(guò)滑動(dòng)屏幕可以顯示出下一張、上一張圖片。 微博分享需求 為了方便用戶對(duì)播 放過(guò)的視頻或者音樂(lè)進(jìn)行評(píng)論,視頻播放器提供了微博分享平臺(tái)。微博分享界面是提供給新浪微博用戶登錄和發(fā)表心情的平臺(tái)。在開(kāi)始時(shí)有個(gè)簡(jiǎn)單的煙花綻放的動(dòng)畫,當(dāng)用戶點(diǎn)擊登錄按鈕后,直接聯(lián)接網(wǎng)絡(luò)。用戶直接用新浪微博提供的登錄界面進(jìn)行登錄,這樣用戶不用擔(dān)心第三方盜竊自己的密碼等信息。在登錄后發(fā)表自己的心情或者對(duì)播放過(guò)的視頻或者音樂(lè)進(jìn)行評(píng)價(jià)。 沈陽(yáng)航空航天大學(xué)畢業(yè)設(shè)計(jì)(論文) 11 4 概要設(shè)計(jì) 概要設(shè)計(jì)是軟件開(kāi)發(fā)過(guò)程中必不可少的一個(gè)環(huán)節(jié),主要 說(shuō)明對(duì)程序系統(tǒng)的設(shè)計(jì)考慮,包括程序系統(tǒng)的基本處 、 流程、程序系統(tǒng)的組織結(jié)構(gòu)、模塊劃分、功能分配、等待 等,為程序的 詳細(xì)設(shè)計(jì) 提供基礎(chǔ)。 以下從設(shè)計(jì)目標(biāo)、功能設(shè)計(jì)、數(shù)據(jù)存儲(chǔ)層面說(shuō)明該程序系統(tǒng)的概要設(shè)計(jì)。 總體設(shè)計(jì)目標(biāo) 在該系統(tǒng)中,主要從滿足用戶需求,優(yōu)化界面設(shè)計(jì)等方面考慮,提出了以下兩點(diǎn)設(shè)計(jì)目標(biāo)。 功能完備 本系統(tǒng)力求把每一個(gè)可實(shí)現(xiàn)的功能實(shí)現(xiàn)的盡善盡美,功能模塊之間相對(duì)的獨(dú)立,以消除可能的潛在錯(cuò)誤,同時(shí)采用高效的算法提高訪問(wèn)執(zhí)行效率等。 用戶界面友好 本系統(tǒng)中所實(shí)現(xiàn)的是 面向大眾的 Android 收集應(yīng)用軟件,故良好的用戶界面更能提高用戶的使用效率,另外界面清晰,是本程序的另一大特色。這無(wú)疑方便了用戶的操作,節(jié)省了用戶的時(shí)間。 總體功能設(shè)計(jì) 根據(jù)需求分析,在主界面用選項(xiàng)卡來(lái)顯示,當(dāng)用戶點(diǎn)擊不同界面的窗口名時(shí),進(jìn)入到相應(yīng)的界面。如圖 所示,在選項(xiàng)卡里面主要包含了播放列表、視頻設(shè)置、音樂(lè)播放、圖片瀏覽、微博分享、關(guān)于幫助等界面。 沈陽(yáng)航空航天大學(xué)畢業(yè)設(shè)計(jì)(論文) 12 多 媒 體 播 放 器播放列表視頻設(shè)置微博分享圖片瀏覽音樂(lè)播放關(guān)于幫助 圖 多媒體播放器主要功能圖 視頻播放界面功能設(shè)計(jì) 在視頻播放功能界面,主要依賴用戶操作在點(diǎn)擊播放界面后彈出的popupwindow 來(lái)的一系列按鍵或者進(jìn)度條來(lái)達(dá)到操作的目的。其主要功能如圖 所示。 播 放 界 面播放/暫??爝M(jìn)快退音量調(diào)節(jié)進(jìn)度調(diào)節(jié)上一曲下一曲音量顯示進(jìn)度顯示屏幕比例調(diào)節(jié)返回主界面
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1