【正文】
droid 的開(kāi)發(fā)。作為 Android 平臺(tái)成員之一的中國(guó)移動(dòng)也投資成立了一家通訊公司,專(zhuān)門(mén)從事 G oogle 手機(jī)軟件的應(yīng)用以及本地化的軟件的開(kāi)發(fā),比如將在 Google 手機(jī)平臺(tái)上添加飛信、 輸入法等一系列符合國(guó)內(nèi)用戶使用特色的功能。同時(shí),合作方能夠在這里得到利潤(rùn)或者創(chuàng)造價(jià)值,手機(jī)軟件行業(yè)得到維護(hù)協(xié)調(diào)發(fā)展。具有開(kāi)源特性的 Android 平臺(tái)打破了之前 Symbian、Windows mobile 等操作系統(tǒng)收取高額授權(quán)費(fèi)用的模式,使得智能手機(jī)成本大大的降低。 2022 年 11 月數(shù)據(jù)顯示,Android 占據(jù)全球智能手機(jī)操作系統(tǒng)市場(chǎng) 76%的份額,中國(guó)市場(chǎng)占有率為 90%。Android 逐漸擴(kuò)展到平板電腦及其他領(lǐng)域上,如電視、數(shù)碼相機(jī)、游戲機(jī)等。隨后 Google 以 Apache 開(kāi)源許可證的授權(quán)方式,發(fā)布了 Android 的源代碼。2022 年 8 月由 Google 收購(gòu)注資。 Android 發(fā)展現(xiàn)狀及前景Android 是一種基于 Linux 的自由及開(kāi)放源代碼的操作系統(tǒng),主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦,由 Google 公司和開(kāi)放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開(kāi)發(fā)。比如,界面與其他非智能的手機(jī)沒(méi)有大的區(qū)別,而功能上面,也就除了基本的播放控制流程之外,多上一個(gè)視頻基本信息的顯示,同時(shí)加上一個(gè)對(duì)預(yù)設(shè)定路徑的播放列表的展示。目前,作為 Android 的手機(jī)用戶而言,都有視頻播放器的實(shí)體應(yīng)用。作為集通訊與娛樂(lè)消費(fèi)為一體的智能手機(jī),播放器是其中一個(gè)必不可少的重要功能,一個(gè)貼近用戶,方便用戶的多功能的播放器也是用戶所渴望的,更是開(kāi)發(fā)人員應(yīng)當(dāng)致力于的。以前我們看電影,看視頻,都要去電影院或者是影吧,而且時(shí)間有限,很不方便;而現(xiàn)在是在電腦上或者手機(jī)上看視頻,看小說(shuō),文檔等等。一個(gè)好的軟件,能夠標(biāo)志一個(gè)手機(jī)品牌的地位。同時(shí),隨著科技的發(fā)展,計(jì)算機(jī)越來(lái)越精致,手機(jī)也越來(lái)越智能化,所以我們的依賴性也越來(lái)越大,越來(lái)越離不開(kāi)這些給我們提供日常信息的工具。正因?yàn)槿绱?,各種各樣的軟件層出不窮,我們的生活也因?yàn)楦鞣N各樣的軟件變的更有滋有味。 Activity。關(guān)鍵詞:安卓;視頻播放;Activity;MediaplayerThe Design and Implementation of Video Player Based on AndroidABSTRACTNow, with the wide application of smart phone based on the Android operating system, video player has bee the essential application of smart phone. Most of consumers urgently require a personalized video player which is close to user and facilitate user. Therefore, the design of a multifunctional player based on android mobile phones has an important practical significance.The project design is developed by using JDK, Eclipse, and AndroidSDKWindows tools. The programming language is Java. The program consists of four different Activities and each Activity achieves the corresponding functional modules which can effectively satisfy the mon requirements for playing video on Android mobile phones.This paper introduced the design ideas, design scheme, system architecture and project engineering structures of video player. The feasibility and requirements of system were analyzed in detail. The system function and each module were explained. The main Activity of the program are described and analyzed in detail including the using layout file, as well as the role of each control. Finally, I made the test for the program including the functions of each implemented modules. In order to observe whether the program should function properly and find the problems that may exist in the program, many screenshots were saved to demonstrate the test results. The developed program has a friendly interface and can be operated relatively easy, which has achieved the design requirement.KEY WORDS: Android。在最后進(jìn)行了程序測(cè)試,對(duì)每一個(gè)實(shí)現(xiàn)的模塊功能都做了測(cè)試,并且記錄了大量截圖用來(lái)展示測(cè)試結(jié)果,以觀察程序應(yīng)有的功能是否正常運(yùn)行,以及發(fā)現(xiàn)程序中可能存在的問(wèn)題。本論文詳細(xì)介紹了播放器程序的設(shè)計(jì)思路、設(shè)計(jì)方案、系統(tǒng)結(jié)構(gòu)和項(xiàng)目工程結(jié)構(gòu),對(duì)系統(tǒng)的可行性與需求性進(jìn)行了詳細(xì)的分析,闡述了系統(tǒng)各個(gè)模塊功能的設(shè)計(jì)與實(shí)現(xiàn)。本次畢業(yè)設(shè)計(jì)主要使用 JDK + Eclipse + AndroidSDKWindows 工具進(jìn)行開(kāi)發(fā),使用的編程語(yǔ)言是 Java 語(yǔ)言。基于 Android 的視頻播放器的設(shè)計(jì)與實(shí)現(xiàn)中 文 摘 要如今,隨著基于 Android 操作系統(tǒng)的智能手機(jī)的廣泛應(yīng)用,視頻播放器已成為智能手機(jī)的一個(gè)必不可少的程序,廣大用戶迫切需要一個(gè)貼近用戶、方便用戶、個(gè)性化的視頻播放器。因此,設(shè)計(jì)一個(gè)基于 android 手機(jī)的多功能播放器,具有重要的實(shí)際意義。該程序主要由 4 個(gè)不同 Activity 來(lái)實(shí)現(xiàn),每個(gè) Activity 實(shí)現(xiàn)相應(yīng)的功能模塊,能夠有效滿足 Android 手機(jī)用戶在視頻播放中的常見(jiàn)需求。對(duì)程序主要的 Activity 都進(jìn)行了詳細(xì)的介紹和分析,包括對(duì)其使用的布局文件的具體介紹,以及各個(gè)控件的作用。所開(kāi)發(fā)的程序界面比較友好,操作相對(duì)容易,達(dá)到設(shè)計(jì)要求。 Video Play。 MediaplayerI目 錄中文摘要 .......................................................................IABSTRACT......................................................................II目 錄 .....................................................................III第一章 緒論 ...................................................................1 課題的來(lái)源及意義 ..........................................................1 ANDROID 發(fā)展現(xiàn)狀及前景 ....................................................1 項(xiàng)目的主要工作和解決的問(wèn)題 ................................................2 系統(tǒng)設(shè)計(jì)的目標(biāo)及基本思路 ..................................................3 論文組織結(jié)構(gòu) ..............................................................3第二章 ANDROID 視頻播放器相關(guān)技術(shù)介紹 ..........................................4 ANDROID 介紹 ..............................................................4 ANDROID 開(kāi)發(fā)平臺(tái)及相關(guān)技術(shù) ................................................5 ANDROIDWINDOWS 開(kāi)發(fā)環(huán)境 ..............................................5 MEDIAPLAYER 視頻技術(shù) ..................................................6 SURFACE、SURFACEVIEW、SURFACEHOLDER 三者之間的關(guān)系 ....................9第三章 系統(tǒng)分析及系統(tǒng)結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn) ...........................................11 系統(tǒng)分析 .................................................................11 系統(tǒng)可行性分析 .......................................................11 系統(tǒng)需求分析 ........................................................11 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) .............................................................12第四章 測(cè)試 ...................................................................16 測(cè)試環(huán)境和條件 ...........................................................16 測(cè)試 .....................................................................16 測(cè)試結(jié)果分析 .............................................................24結(jié) 論 ......................................................................25參考文獻(xiàn) ......................................................................26附 錄 ......................................................................28合肥學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系畢業(yè)論文0第一章 緒論 課題的來(lái)源及意義在這個(gè)信息化的時(shí)代, IT 業(yè)已經(jīng)成為世界發(fā)展的主流,我們對(duì)信息技術(shù)的依賴遠(yuǎn)遠(yuǎn)超過(guò)了對(duì)我們自己的依賴,計(jì)算機(jī)和手機(jī)已經(jīng)成為我們?nèi)粘I钪胁豢扇鄙俚墨@得信息的渠道。不缺乏娛樂(lè)性,也不缺乏教育意義,讓我們從這些軟件中受益匪淺,使我們看到了相比以前的巨大進(jìn)步。手機(jī)也已不再僅僅是簡(jiǎn)單的人與人通話的工具,而是在很大程度上成為了我們獲取信息的一個(gè)更好的渠道。所以,開(kāi)發(fā)一款好的手機(jī)軟件是相當(dāng)必要的。以此看來(lái),一個(gè)好的手機(jī)視頻播放器軟件的開(kāi)發(fā)是相當(dāng)有必要的。隨著 Google 推出的 Android 手機(jī)的不斷更新?lián)Q代,技術(shù)方面也日趨成熟,一個(gè)良好的視頻播放器的設(shè)計(jì)與實(shí)現(xiàn)已經(jīng)成為可能。但是,對(duì)于絕大多少而言,其界面單調(diào),功能單一。因此,開(kāi)發(fā)一款界面友好、炫麗、功能更多的視頻播放器,更好的貼近用戶,滿足用戶需求,其應(yīng)用前景也是相當(dāng)樂(lè)觀的。Android 操作系統(tǒng)最初由Andy Rubin 開(kāi)發(fā),主要支持手機(jī)。2022 年 11 月,Google與 84 家硬件制造商、軟件開(kāi)發(fā)商及電信營(yíng)運(yùn)商組建開(kāi)放手機(jī)聯(lián)盟共同研發(fā)改良 Android 系統(tǒng)。