楊興鈺
(陜西職業(yè)技術(shù)學(xué)院陜西西安710100)
基于Android的英語(yǔ)視頻學(xué)習(xí)軟件設(shè)計(jì)與實(shí)現(xiàn)
楊興鈺
(陜西職業(yè)技術(shù)學(xué)院陜西西安710100)
文章旨在實(shí)現(xiàn)在Android移動(dòng)平臺(tái)上實(shí)現(xiàn)英語(yǔ)視頻的學(xué)習(xí),實(shí)現(xiàn)英語(yǔ)的智能化學(xué)習(xí),更好的提升學(xué)習(xí)效果。通過(guò)設(shè)計(jì)出一種Android英語(yǔ)視頻學(xué)習(xí)軟件,通過(guò)借助于網(wǎng)絡(luò)平臺(tái)對(duì)視頻資源獲取,在數(shù)據(jù)庫(kù)中加入,進(jìn)行手機(jī)聯(lián)網(wǎng)對(duì)數(shù)據(jù)資源獲取,在提升運(yùn)行速度的同時(shí),將硬件設(shè)備進(jìn)行優(yōu)化。而基于Android的英語(yǔ)視頻學(xué)習(xí)軟件設(shè)計(jì),通過(guò)手機(jī)聯(lián)網(wǎng)播放視頻資料,在云計(jì)算平臺(tái)上,做好基礎(chǔ)數(shù)據(jù)的有效性處理,實(shí)現(xiàn)網(wǎng)絡(luò)的通信,并在客戶端上對(duì)數(shù)據(jù)服務(wù)器訪問(wèn),對(duì)數(shù)據(jù)下載?;谟脩艚缑嫫脚_(tái)的體現(xiàn),將系統(tǒng)功能的各個(gè)結(jié)構(gòu)層次設(shè)計(jì)逐步實(shí)現(xiàn),結(jié)果表明,該系統(tǒng)不僅僅有著穩(wěn)定可靠的運(yùn)行,同時(shí)也實(shí)現(xiàn)了Android移動(dòng)平臺(tái)上的英語(yǔ)視頻學(xué)習(xí)。
Android;英語(yǔ)視頻;學(xué)習(xí)軟件;設(shè)計(jì);實(shí)現(xiàn)
21世紀(jì)的今天,伴隨著校園無(wú)線WIFI網(wǎng)絡(luò)的完善發(fā)展,同時(shí)移動(dòng)智能終端逐漸普及,更多師生教學(xué)學(xué)習(xí)過(guò)程更加傾向于移動(dòng)終端,將教學(xué)視頻資源價(jià)值充分發(fā)揮。當(dāng)今社會(huì)的國(guó)際化發(fā)展,英語(yǔ)同樣也有著越來(lái)越重要的地位,英語(yǔ)學(xué)習(xí)更是當(dāng)今教育的重點(diǎn)和難點(diǎn)。關(guān)于如何做好英語(yǔ)教學(xué)的學(xué)習(xí)始終是當(dāng)今英語(yǔ)教育領(lǐng)域關(guān)注的焦點(diǎn)之一。對(duì)此相關(guān)學(xué)者提出了一種英語(yǔ)視頻學(xué)習(xí)過(guò)程,通過(guò)應(yīng)用移動(dòng)終端平臺(tái),實(shí)現(xiàn)英語(yǔ)視頻學(xué)習(xí),對(duì)于英語(yǔ)學(xué)習(xí)者學(xué)習(xí)英語(yǔ)帶來(lái)了極大的便利[1]。因此本文關(guān)于基于Android的英語(yǔ)視頻學(xué)習(xí)軟件的設(shè)計(jì)和實(shí)現(xiàn)進(jìn)行研究,有一定的現(xiàn)實(shí)意義。
Android系統(tǒng)主要是手機(jī)操作平臺(tái)實(shí)現(xiàn)的一種操作,在LInux平臺(tái)上進(jìn)行操作,不僅僅有著開(kāi)放性的特點(diǎn),同時(shí)對(duì)于硬件有著多種選擇?;贏ndroid平臺(tái)的應(yīng)用,只要在移動(dòng)終端進(jìn)行聯(lián)網(wǎng),均可以實(shí)現(xiàn)各種軟件的應(yīng)用。將運(yùn)營(yíng)商的束縛逐步的掙脫,網(wǎng)絡(luò)的連接有著較高的便利性,逐步的減少運(yùn)營(yíng)商的制約。關(guān)于硬件的選擇,結(jié)合產(chǎn)品的功能化特點(diǎn),實(shí)現(xiàn)數(shù)據(jù)的同步應(yīng)用,體現(xiàn)軟件的兼容性[2]。對(duì)于Android平臺(tái)而言,在對(duì)寬泛自由性的環(huán)境提供的同時(shí),更是通過(guò)結(jié)合視頻的形式,轉(zhuǎn)換場(chǎng)景,實(shí)現(xiàn)平臺(tái)的有效性應(yīng)用。
文中提出的一種Android平臺(tái)上的英語(yǔ)視頻學(xué)習(xí)軟件,主要是結(jié)合Android智能手機(jī)系統(tǒng),在網(wǎng)絡(luò)連接作用下,對(duì)英語(yǔ)視頻進(jìn)行在線觀看和下載,并實(shí)現(xiàn)原文同步的觀看功能,實(shí)現(xiàn)單詞的有效性收藏,保證有著良好的用戶體驗(yàn),對(duì)英語(yǔ)隨時(shí)隨地的學(xué)習(xí)[3]。該系統(tǒng)的應(yīng)用,主要是提供更方便的學(xué)習(xí)方式,在和Android客戶端的結(jié)合下,將時(shí)間約束逐漸打破,同時(shí)也將地點(diǎn)約束逐步打破,進(jìn)而實(shí)現(xiàn)英語(yǔ)的有效性學(xué)習(xí)。不同網(wǎng)絡(luò)環(huán)境下的應(yīng)用,對(duì)視頻更好的下載,并將用戶流量開(kāi)銷逐步節(jié)省。通過(guò)應(yīng)用云技術(shù),在賬號(hào)登錄的過(guò)程,注重生詞本的同步,結(jié)合英語(yǔ)學(xué)習(xí)軟件,做好單詞記憶的有效性學(xué)習(xí)[4]。
2.1云計(jì)算
云計(jì)算過(guò)程的實(shí)現(xiàn),主要是結(jié)合云計(jì)算的基本概念情況,在集群應(yīng)用以及網(wǎng)絡(luò)技術(shù)應(yīng)用過(guò)程,將分布式文件系統(tǒng)功能體現(xiàn)。而網(wǎng)絡(luò)中的存儲(chǔ)設(shè)備應(yīng)用,結(jié)合軟件的各種協(xié)同性關(guān)系,注重?cái)?shù)據(jù)的有效性存儲(chǔ),在業(yè)務(wù)訪問(wèn)功能的體現(xiàn)過(guò)程,實(shí)現(xiàn)數(shù)據(jù)的有效性存儲(chǔ),注重?cái)?shù)據(jù)的多方面管理。而云計(jì)算系統(tǒng)在對(duì)大量存儲(chǔ)設(shè)備配置的同時(shí),主要是結(jié)合數(shù)據(jù)存儲(chǔ)的基本過(guò)程,結(jié)合數(shù)據(jù)的有效性管理,將云計(jì)算系統(tǒng)核心作用體現(xiàn)[5]。對(duì)于本系統(tǒng)而言,主要是結(jié)合服務(wù)器的形式,注重云存儲(chǔ)的有效性存儲(chǔ)和管理,在賬號(hào)登錄功能利用的同時(shí),將不同生詞進(jìn)行匯集,并加強(qiáng)單詞的記憶。
2.2手機(jī)聯(lián)網(wǎng)播放視頻
一般而言,對(duì)于Android視頻播放器而言,有著較為復(fù)雜的播放過(guò)程,通過(guò)應(yīng)用空間videoview,在控件的有效性應(yīng)用階段,做好軟件的重載過(guò)程。而視頻播放過(guò)程,結(jié)合surface view以及mediaplayer主要形式應(yīng)用,對(duì)視頻畫面加載,在Surface實(shí)際的格式和尺寸進(jìn)行控制的過(guò)程,對(duì)繪制位置進(jìn)行控制[6]。關(guān)于窗口后面的編排階段,將可見(jiàn)區(qū)域逐步提供,在可見(jiàn)區(qū)域的部分內(nèi)容控制中,結(jié)合視圖層級(jí)關(guān)系的應(yīng)用,做好頂端的顯示。關(guān)于手機(jī)聯(lián)網(wǎng)播放視頻,其視頻素材如圖1所示。對(duì)于VOA視頻而言,主要是有著中英文標(biāo)題,同時(shí)也做好創(chuàng)建時(shí)間的設(shè)置,做好中文的描述,并做好封面圖URL的有效性設(shè)計(jì)。而視頻具體信息,主要是句子的ID以及起始時(shí)間和結(jié)束時(shí)間,同時(shí)也做好句子內(nèi)容以及句子中文內(nèi)容的設(shè)置。
圖1 視頻素材
3.1總體結(jié)構(gòu)設(shè)計(jì)
對(duì)于系統(tǒng)總體設(shè)計(jì)而言,主要是結(jié)合C/S模式,并在MVC架構(gòu)基礎(chǔ)上,注重Eclipse基本開(kāi)發(fā)工具利用,實(shí)現(xiàn)系統(tǒng)的有效性設(shè)計(jì)和開(kāi)發(fā)[7]。實(shí)際系統(tǒng)的整體架構(gòu)設(shè)計(jì),主要有四個(gè)層次,如圖2所示。
圖2 系統(tǒng)總體結(jié)構(gòu)
基礎(chǔ)數(shù)據(jù)處理層主要是該系統(tǒng)的最底層,通過(guò)對(duì)原始文檔進(jìn)行編輯,做好視頻資料的編輯工作,結(jié)合音頻資料的有效性整合,將最初數(shù)據(jù)表格逐步形成。對(duì)于這一層的數(shù)據(jù)處理,結(jié)合系統(tǒng)數(shù)據(jù)源的有效性整合,實(shí)現(xiàn)數(shù)據(jù)的基礎(chǔ)準(zhǔn)備[8]。對(duì)于第二層結(jié)構(gòu),主要是Web Service接口,通過(guò)實(shí)現(xiàn)數(shù)據(jù)的梳理工作和分類通過(guò),并及時(shí)的搭建接口。關(guān)于各類接口方法的應(yīng)用,結(jié)合程序的有效性管理,做好客戶端數(shù)據(jù)的有效性訪問(wèn),將接口通道逐步提供。對(duì)于第三層而言,主要是網(wǎng)絡(luò)通信層,在結(jié)合信號(hào)進(jìn)行網(wǎng)絡(luò)訪問(wèn)的過(guò)程,對(duì)數(shù)據(jù)及時(shí)獲取,將雙方通信過(guò)程逐步實(shí)現(xiàn)。對(duì)于第四層而言,結(jié)合客戶端的主要形式,將人機(jī)互動(dòng)模式逐步實(shí)現(xiàn),在通信過(guò)程,對(duì)數(shù)據(jù)參數(shù)及時(shí)的獲取,在邏輯函數(shù)的編寫階段,結(jié)合數(shù)據(jù)客戶端的基本形式,實(shí)現(xiàn)不同技術(shù)的全面展現(xiàn)。而客戶端在將數(shù)據(jù)之間的各種信息切換過(guò)程實(shí)現(xiàn)的同時(shí),更是加強(qiáng)了各個(gè)數(shù)據(jù)層之間的聯(lián)系。
3.2功能結(jié)構(gòu)設(shè)計(jì)
系統(tǒng)功能模塊的設(shè)計(jì),如圖3所示。
圖3 系統(tǒng)功能模塊結(jié)構(gòu)
系統(tǒng)功能模塊的列表展示模塊,主要是結(jié)合系統(tǒng)的功能列表形式,對(duì)視頻資源信息進(jìn)行列表展示。視頻播放模塊主要是做好視頻的播放以及暫停設(shè)置,單詞本模塊主要是對(duì)生詞的收藏,系統(tǒng)設(shè)置模塊可以對(duì)系統(tǒng)的格式以及尺寸進(jìn)行設(shè)置[9]。
3.3數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)的設(shè)計(jì),主要是結(jié)合本地?cái)?shù)據(jù)庫(kù)的主要模式,應(yīng)用VOA視頻信息形式,對(duì)視頻具體信息有效獲取。關(guān)于視頻數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程,將原文以及播放進(jìn)行同步的顯示。而E-R圖的數(shù)據(jù)庫(kù)中,有著一定的表結(jié)構(gòu),不僅僅有VOA視頻信息表和VOA視頻詳細(xì)信息表,同時(shí)也存在用戶信息表的格式[10]。
4.1項(xiàng)目成果
實(shí)際項(xiàng)目的展示階段,主要是結(jié)合間接以及視頻的有效性控制,注重原文和評(píng)論功能的全面體現(xiàn)。視頻圖像模塊的實(shí)現(xiàn),代碼如下所示:
關(guān)于視頻界面的優(yōu)化控制,可以進(jìn)行長(zhǎng)按實(shí)現(xiàn)全屏播放的模式,將生詞本功能實(shí)現(xiàn),并實(shí)現(xiàn)下拉刷新的功能[11]。視頻畫面的優(yōu)化設(shè)置,代碼如下:
4.2系統(tǒng)運(yùn)行
該系統(tǒng)的運(yùn)行過(guò)程,結(jié)合軟件工程的各種思想,并注重整體架構(gòu)的優(yōu)化設(shè)計(jì),實(shí)現(xiàn)功能模塊的實(shí)現(xiàn)。對(duì)于系統(tǒng)應(yīng)用Android客戶端以及服務(wù)器的基本架構(gòu),對(duì)列表展示功能模塊設(shè)計(jì),結(jié)合視頻播放的主要形式,實(shí)現(xiàn)系統(tǒng)的有效性設(shè)計(jì)[12]。在系統(tǒng)的根本運(yùn)行階段,主要是對(duì)功能性以及易用性等進(jìn)行全面的評(píng)價(jià)。系統(tǒng)基于平臺(tái)的安裝階段,對(duì)各種操作功能及時(shí)的處理,關(guān)于系統(tǒng)的有效性測(cè)試,功能性的正確率高達(dá)100%[13]。易用性的測(cè)試,在登錄之后,可以對(duì)生詞本共享,并對(duì)各個(gè)應(yīng)用中的單詞及時(shí)的收藏。交互性的體現(xiàn),更是逐步提高。該系統(tǒng)的運(yùn)行均能安全可靠性的運(yùn)行[14-15]。在對(duì)Android系統(tǒng)2.3以上版本支持的同時(shí),對(duì)于電腦的Android虛擬機(jī)也有著直接的支持。因此,該系統(tǒng)不僅僅有著穩(wěn)定可靠的運(yùn)行,同時(shí)也實(shí)現(xiàn)了Android移動(dòng)平臺(tái)上的英語(yǔ)視頻學(xué)習(xí)。
總而言之,基于Android的英語(yǔ)視頻軟件設(shè)計(jì),在云計(jì)算技術(shù)平臺(tái)的應(yīng)用下,注重移動(dòng)視頻資源的分類發(fā)布,并應(yīng)用Android客戶端的程序開(kāi)發(fā),將良好的用戶體驗(yàn)過(guò)程實(shí)現(xiàn),對(duì)師生各種需求逐步滿足,盡可能的將大范圍推廣逐步實(shí)現(xiàn)。關(guān)于系統(tǒng)的優(yōu)化,對(duì)ios系統(tǒng)客戶端逐步開(kāi)發(fā),對(duì)平臺(tái)支持范圍逐漸拓寬,在移動(dòng)終端設(shè)備的應(yīng)用下,結(jié)合無(wú)線互聯(lián)技術(shù),實(shí)現(xiàn)移動(dòng)平臺(tái)的視頻學(xué)習(xí)。
[1]楊洋.基于流媒體技術(shù)的大學(xué)英語(yǔ)移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].電子測(cè)試,2014,12(18):6-7,25.
[2]Bartel,A.,Klein,J.,Monperrus,M.et al.Static Analysis for Extracting Permission Checks of a Large Scale Framework: The Challenges and Solutions for Analyzing Android[J].IEEE Transactions on Software Engineering,2014,40(6):617-632.
[3]王凌燕,吳華,王麗燕等.基于Android的英語(yǔ)語(yǔ)法移動(dòng)學(xué)習(xí)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)與現(xiàn)代化,2013,7(8):232-235.
[4]丁永明,紀(jì)方明.基于Android平臺(tái)移動(dòng)學(xué)習(xí)軟件的研究與實(shí)現(xiàn)[J].數(shù)字通信世界,2011,3(1):66-68.
[5]孫丹,何驊.基于Android的應(yīng)用英語(yǔ)移動(dòng)學(xué)習(xí)軟件的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)時(shí)代,2014,2(11):24-26.
[6]Roger Chappel,Kuldip Paliwal.An educational platform to demonstrate speech processing techniques on Android based smart phones and tablets[J].Speech Communication:An International Journal,2014(57):13-38.
[7]詹海寶,張立國(guó).大學(xué)英語(yǔ)詞匯鎖屏移動(dòng)學(xué)習(xí)軟件的設(shè)計(jì)與應(yīng)用[J].中國(guó)遠(yuǎn)程教育(綜合版),2015,1(4):43-48.
[8]陳立麗.基于Android系統(tǒng)學(xué)習(xí)軟件的研究與設(shè)計(jì)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013,3(22):273-274.
[9]Torsten J.Gerpott,Sandra Thomas,Michael Weichert,et al.CharacteristicsandmobileInternetuseintensityof consumers with different types of advanced handsets:An exploratory empirical study of iPhone,Android and other web-enabledmobileusersinGermany[J].Telecommunications policy,2013,37(4/5):357-371.
[10]王凌燕,張仕東,王麗燕,等.基于Android的英語(yǔ)口語(yǔ)移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].陜西科技大學(xué)學(xué)報(bào):自然科學(xué)版,2012,30(5):146-150.
[11]鮑義東,趙偉艇.基于SSH架構(gòu)和Android移動(dòng)課程學(xué)習(xí)平臺(tái)的開(kāi)發(fā)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2014,5(12):163-166,171.
[12]徐毅,田春燕.基于Android的移動(dòng)英語(yǔ)學(xué)習(xí)平臺(tái)的研究與實(shí)現(xiàn)[J].中國(guó)教育信息化·基礎(chǔ)教育,2014,6(2):87-89.
[13]Takashi minato,Michihiro shimada,Shoji itakura,et al.Evaluating the human likeness of an android by comparing gaze behaviors elicited by the android and a person[J].Advanced Robotics,2006,20(10):1147-1163.
[14]黃黎,程鴻芳,黃金晶等.基于Android的移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].江蘇開(kāi)放大學(xué)學(xué)報(bào),2014,8(5):37-39,85.
[15]鄧小霞,程容斌.基于Android的對(duì)外漢語(yǔ)移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦與電信,2014,10(3):34-35,49.
Design and implementation of English video learning software based on Android
YANG Xing-yu
(Shaanxi Vocational and Technical College,Xi'an 710100,China)
The aim of this paper is to realize the learning of English video on Android mobile platform,to realize the intelligent learning of English,and to improve the learning effect.Through the design of the Android video English learning software,through the use of on the network platform of video resources acquisition and join in the database,the mobile phone network access to data resources,in enhancing the running speed at the same time,hardware equipment is optimized.And Android based English video learning software design,through mobile phone network broadcast video data,in the cloud computing platform,make the effectiveness of the basic data processing,network communication and on the client to the server access,the data download.The embodiment of the user interface platform based on,the progressive realization of the system function of each hierarchy design.The results show that the system not only has a stable and reliable operation,but also to achieve the Android mobile platform video in English learning.
Android;English video;learning software;design;implementation
TN0
A
1674-6236(2016)17-0064-03
2016-02-04稿件編號(hào):201602016
楊興鈺(1985—),女,陜西橫山人,碩士,助教。研究方向:外語(yǔ)教學(xué)。