天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 搜索引擎論文 >

基于Android的視頻APP設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時間:2022-02-14 07:23
  各種視頻軟件越來越專業(yè)化和精細(xì)化,視頻資源分散,不能滿足部分用戶需要。針對此類問題,項(xiàng)目運(yùn)用KANO模型全面分析消費(fèi)者的需求,并根據(jù)分析結(jié)果設(shè)計(jì)系統(tǒng)結(jié)構(gòu)。最后,運(yùn)用Android Studio軟件和Java語言進(jìn)行軟件的實(shí)際開發(fā)。目前,項(xiàng)目已成功開發(fā)出一款具有視頻播放與視頻搜索等功能的視頻軟件。 

【文章來源】:軟件工程. 2019,22(07)

【文章頁數(shù)】:3 頁

【部分圖文】:

基于Android的視頻APP設(shè)計(jì)與實(shí)現(xiàn)


系統(tǒng)框架Fig.1Systemframework

界面圖,首頁,界面


36軟件工程2019年7月①新建一個MainActivity,包括xml布局文件和Java代碼文件。②使用LinearLayout嵌套RelativeLayout設(shè)計(jì)主界面。③在布局后的界面里加入ImageButton、Button和FloatingButton。④在Main函數(shù)里給按鍵注冊點(diǎn)擊事件,使用隱式Intent去啟動其他Activity。(a)首頁界面(b)搜索界面(c)列表界面圖4首頁、搜索與列表界面Fig.4Homepage,searchandlistinterface6.2視頻搜索視頻搜索主要實(shí)現(xiàn)的是本地視頻和網(wǎng)絡(luò)視頻搜索,在搜索的同時,加上了熱門推薦功能,實(shí)現(xiàn)界面如圖4(b)所示。視頻搜索實(shí)現(xiàn)步驟:①新建一個Activity,包括xml布局文件和Java代碼文件。②使用LinearLayout設(shè)計(jì)主界面。③在布局后的界面里寫入SearchView。④編寫SearchView的操作控制代碼,并為其添加監(jiān)聽器。⑤編寫函數(shù)獲取輸入內(nèi)容,并將輸入內(nèi)容與連接的數(shù)據(jù)庫匹配。其中數(shù)據(jù)庫的建立與傳值步驟為:①創(chuàng)建一個RecordSQLiteOpenHelper類繼承SQLiteOpenHelper幫助類,創(chuàng)建SQLiteDatabase的對象實(shí)現(xiàn)存放歷史紀(jì)錄,還需創(chuàng)建兩個回調(diào)接口的對象,分別是返回按鍵回調(diào)和搜索案件回調(diào)。②利用構(gòu)造函數(shù)對搜索框進(jìn)行初始化,監(jiān)聽鍵盤上的搜索按鍵的替換,利用輸入布局調(diào)用setOnKeyListener方法。主要實(shí)現(xiàn)的具體功能:a.點(diǎn)搜索找內(nèi)容;b.單擊搜索鍵后,確定數(shù)據(jù)庫中是否存在該搜索關(guān)鍵字詞。并且還要對該搜索框進(jìn)行文本監(jiān)聽,因此還需調(diào)用addTextChangedListener方法。③監(jiān)聽歷史紀(jì)錄列表:ListView,也就是當(dāng)用戶單擊搜索歷史里的關(guān)鍵字時,將直接搜索需要被搜索的字詞。并且還需利用創(chuàng)建Cursor類對象來實(shí)現(xiàn)模糊查詢。④創(chuàng)建清空數(shù)據(jù)庫方法,再利用Cursor對象來實(shí)現(xiàn)這個方法getReadableDatabase().rawQuery用于檢查數(shù)據(jù)庫中是否已存在該搜索記

界面圖,視頻播放,界面


uery用于檢查數(shù)據(jù)庫中是否已存在該搜索記錄。創(chuàng)建插入方法以將數(shù)據(jù)插入庫中。6.3視頻列表視頻列表利用Fragment碎片技術(shù)、對界面模塊化管理,讓用戶在同一活動中點(diǎn)擊操作多個功能,如用戶在頭部菜單導(dǎo)航,任意選擇觀看“電視劇”“綜藝”“電影”三類網(wǎng)絡(luò)視頻,并在下方的滾動列表中,選擇喜歡的網(wǎng)絡(luò)視頻播放,實(shí)現(xiàn)界面如圖4(c)所示。6.4視頻播放視頻播放主要分為本地視頻播放和網(wǎng)絡(luò)視頻播放,本地視頻播放使用安卓原生的VideoView實(shí)現(xiàn)mp4格式的視頻播放,網(wǎng)絡(luò)視頻播放則使用開源的Vitamio框架開發(fā)[8],實(shí)現(xiàn)界面如圖5所示。本地播放實(shí)現(xiàn)步驟:①新建一個Activity,包括xml布局文件和Java代碼文件。②使用LinearLayout設(shè)計(jì)主界面。③在布局后的界面里寫入VideoView。④添加訪問本地存儲的權(quán)限。⑤使用MediaController編寫播放器上層控件。圖5本地視頻播放界面Fig.5Localvideoplaybackinterface7結(jié)論(Conclusion)本文針對傳統(tǒng)視頻類應(yīng)用軟件的弊端與問題,研究開發(fā)了一項(xiàng)基于Android平臺的視頻搜索系統(tǒng)。在需求分析階段,引入KANO模型,對用戶需求進(jìn)行分類評估,從用戶的角度出發(fā),準(zhǔn)確把握用戶需求和痛點(diǎn),從而制定出用戶體驗(yàn)高的視頻搜索系統(tǒng)。要運(yùn)用Android系統(tǒng)開發(fā)技術(shù)和Java語言,構(gòu)造了一個移動客戶端的視頻搜索應(yīng)用,一定程度上解決了網(wǎng)絡(luò)平臺視頻資源分散、資源重合度高、用戶需安裝多個視頻軟件的問題。雖然基于Android平臺視頻搜索系統(tǒng)的各項(xiàng)功能已基本實(shí)現(xiàn),但還有不足之處需要在以后的運(yùn)維中慢慢改善。主要從以下兩點(diǎn)對功能進(jìn)行完善:(1)根據(jù)現(xiàn)有應(yīng)用市場視頻類應(yīng)用軟件的變化,進(jìn)一步對系統(tǒng)現(xiàn)有功能的優(yōu)化與完善;(2)加強(qiáng)對數(shù)據(jù)庫技術(shù)的運(yùn)用,以及對數(shù)據(jù)資源的保存和管理。參考文獻(xiàn)(References)[1]郭霖

【參考文獻(xiàn)】:
期刊論文
[1]Android多功能視頻播放器的設(shè)計(jì)與實(shí)現(xiàn)[J]. 程穎,姚曄,張家琿.  信息通信. 2016(06)

碩士論文
[1]基于Android平臺視頻聚合客戶端的設(shè)計(jì)與實(shí)現(xiàn)[D]. 羅金生.華南理工大學(xué) 2015
[2]基于Android的智慧社區(qū)客戶端軟件設(shè)計(jì)與實(shí)現(xiàn)[D]. 趙振中.浙江工業(yè)大學(xué) 2015
[3]基于Android的手機(jī)多媒體應(yīng)用軟件的設(shè)計(jì)與實(shí)現(xiàn)[D]. 李婷婷.浙江工業(yè)大學(xué) 2015



本文編號:3624246

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/3624246.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶6a418***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com