楊興鈺
(陜西職業技術學院陜西西安710100)
基于Android的英語視頻學習軟件設計與實現
楊興鈺
(陜西職業技術學院陜西西安710100)
文章旨在實現在Android移動平臺上實現英語視頻的學習,實現英語的智能化學習,更好的提升學習效果。通過設計出一種Android英語視頻學習軟件,通過借助于網絡平臺對視頻資源獲取,在數據庫中加入,進行手機聯網對數據資源獲取,在提升運行速度的同時,將硬件設備進行優化。而基于Android的英語視頻學習軟件設計,通過手機聯網播放視頻資料,在云計算平臺上,做好基礎數據的有效性處理,實現網絡的通信,并在客戶端上對數據服務器訪問,對數據下載。基于用戶界面平臺的體現,將系統功能的各個結構層次設計逐步實現,結果表明,該系統不僅僅有著穩定可靠的運行,同時也實現了Android移動平臺上的英語視頻學習。
Android;英語視頻;學習軟件;設計;實現
21世紀的今天,伴隨著校園無線WIFI網絡的完善發展,同時移動智能終端逐漸普及,更多師生教學學習過程更加傾向于移動終端,將教學視頻資源價值充分發揮。當今社會的國際化發展,英語同樣也有著越來越重要的地位,英語學習更是當今教育的重點和難點。關于如何做好英語教學的學習始終是當今英語教育領域關注的焦點之一。對此相關學者提出了一種英語視頻學習過程,通過應用移動終端平臺,實現英語視頻學習,對于英語學習者學習英語帶來了極大的便利[1]。因此本文關于基于Android的英語視頻學習軟件的設計和實現進行研究,有一定的現實意義。
Android系統主要是手機操作平臺實現的一種操作,在LInux平臺上進行操作,不僅僅有著開放性的特點,同時對于硬件有著多種選擇。基于Android平臺的應用,只要在移動終端進行聯網,均可以實現各種軟件的應用。將運營商的束縛逐步的掙脫,網絡的連接有著較高的便利性,逐步的減少運營商的制約。關于硬件的選擇,結合產品的功能化特點,實現數據的同步應用,體現軟件的兼容性[2]。對于Android平臺而言,在對寬泛自由性的環境提供的同時,更是通過結合視頻的形式,轉換場景,實現平臺的有效性應用。
文中提出的一種Android平臺上的英語視頻學習軟件,主要是結合Android智能手機系統,在網絡連接作用下,對英語視頻進行在線觀看和下載,并實現原文同步的觀看功能,實現單詞的有效性收藏,保證有著良好的用戶體驗,對英語隨時隨地的學習[3]。該系統的應用,主要是提供更方便的學習方式,在和Android客戶端的結合下,將時間約束逐漸打破,同時也將地點約束逐步打破,進而實現英語的有效性學習。不同網絡環境下的應用,對視頻更好的下載,并將用戶流量開銷逐步節省。通過應用云技術,在賬號登錄的過程,注重生詞本的同步,結合英語學習軟件,做好單詞記憶的有效性學習[4]。
2.1云計算
云計算過程的實現,主要是結合云計算的基本概念情況,在集群應用以及網絡技術應用過程,將分布式文件系統功能體現。而網絡中的存儲設備應用,結合軟件的各種協同性關系,注重數據的有效性存儲,在業務訪問功能的體現過程,實現數據的有效性存儲,注重數據的多方面管理。而云計算系統在對大量存儲設備配置的同時,主要是結合數據存儲的基本過程,結合數據的有效性管理,將云計算系統核心作用體現[5]。對于本系統而言,主要是結合服務器的形式,注重云存儲的有效性存儲和管理,在賬號登錄功能利用的同時,將不同生詞進行匯集,并加強單詞的記憶。
2.2手機聯網播放視頻
一般而言,對于Android視頻播放器而言,有著較為復雜的播放過程,通過應用空間videoview,在控件的有效性應用階段,做好軟件的重載過程。而視頻播放過程,結合surface view以及mediaplayer主要形式應用,對視頻畫面加載,在Surface實際的格式和尺寸進行控制的過程,對繪制位置進行控制[6]。關于窗口后面的編排階段,將可見區域逐步提供,在可見區域的部分內容控制中,結合視圖層級關系的應用,做好頂端的顯示。關于手機聯網播放視頻,其視頻素材如圖1所示。對于VOA視頻而言,主要是有著中英文標題,同時也做好創建時間的設置,做好中文的描述,并做好封面圖URL的有效性設計。而視頻具體信息,主要是句子的ID以及起始時間和結束時間,同時也做好句子內容以及句子中文內容的設置。

圖1 視頻素材
3.1總體結構設計
對于系統總體設計而言,主要是結合C/S模式,并在MVC架構基礎上,注重Eclipse基本開發工具利用,實現系統的有效性設計和開發[7]。實際系統的整體架構設計,主要有四個層次,如圖2所示。

圖2 系統總體結構
基礎數據處理層主要是該系統的最底層,通過對原始文檔進行編輯,做好視頻資料的編輯工作,結合音頻資料的有效性整合,將最初數據表格逐步形成。對于這一層的數據處理,結合系統數據源的有效性整合,實現數據的基礎準備[8]。對于第二層結構,主要是Web Service接口,通過實現數據的梳理工作和分類通過,并及時的搭建接口。關于各類接口方法的應用,結合程序的有效性管理,做好客戶端數據的有效性訪問,將接口通道逐步提供。對于第三層而言,主要是網絡通信層,在結合信號進行網絡訪問的過程,對數據及時獲取,將雙方通信過程逐步實現。對于第四層而言,結合客戶端的主要形式,將人機互動模式逐步實現,在通信過程,對數據參數及時的獲取,在邏輯函數的編寫階段,結合數據客戶端的基本形式,實現不同技術的全面展現。而客戶端在將數據之間的各種信息切換過程實現的同時,更是加強了各個數據層之間的聯系。
3.2功能結構設計
系統功能模塊的設計,如圖3所示。

圖3 系統功能模塊結構
系統功能模塊的列表展示模塊,主要是結合系統的功能列表形式,對視頻資源信息進行列表展示。視頻播放模塊主要是做好視頻的播放以及暫停設置,單詞本模塊主要是對生詞的收藏,系統設置模塊可以對系統的格式以及尺寸進行設置[9]。
3.3數據庫設計
數據庫的設計,主要是結合本地數據庫的主要模式,應用VOA視頻信息形式,對視頻具體信息有效獲取。關于視頻數據庫的設計過程,將原文以及播放進行同步的顯示。而E-R圖的數據庫中,有著一定的表結構,不僅僅有VOA視頻信息表和VOA視頻詳細信息表,同時也存在用戶信息表的格式[10]。
4.1項目成果
實際項目的展示階段,主要是結合間接以及視頻的有效性控制,注重原文和評論功能的全面體現。視頻圖像模塊的實現,代碼如下所示:

關于視頻界面的優化控制,可以進行長按實現全屏播放的模式,將生詞本功能實現,并實現下拉刷新的功能[11]。視頻畫面的優化設置,代碼如下:

4.2系統運行
該系統的運行過程,結合軟件工程的各種思想,并注重整體架構的優化設計,實現功能模塊的實現。對于系統應用Android客戶端以及服務器的基本架構,對列表展示功能模塊設計,結合視頻播放的主要形式,實現系統的有效性設計[12]。在系統的根本運行階段,主要是對功能性以及易用性等進行全面的評價。系統基于平臺的安裝階段,對各種操作功能及時的處理,關于系統的有效性測試,功能性的正確率高達100%[13]。易用性的測試,在登錄之后,可以對生詞本共享,并對各個應用中的單詞及時的收藏。交互性的體現,更是逐步提高。該系統的運行均能安全可靠性的運行[14-15]。在對Android系統2.3以上版本支持的同時,對于電腦的Android虛擬機也有著直接的支持。因此,該系統不僅僅有著穩定可靠的運行,同時也實現了Android移動平臺上的英語視頻學習。
總而言之,基于Android的英語視頻軟件設計,在云計算技術平臺的應用下,注重移動視頻資源的分類發布,并應用Android客戶端的程序開發,將良好的用戶體驗過程實現,對師生各種需求逐步滿足,盡可能的將大范圍推廣逐步實現。關于系統的優化,對ios系統客戶端逐步開發,對平臺支持范圍逐漸拓寬,在移動終端設備的應用下,結合無線互聯技術,實現移動平臺的視頻學習。
[1]楊洋.基于流媒體技術的大學英語移動學習平臺的設計與實現[J].電子測試,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的英語語法移動學習系統設計與實現[J].計算機與現代化,2013,7(8):232-235.
[4]丁永明,紀方明.基于Android平臺移動學習軟件的研究與實現[J].數字通信世界,2011,3(1):66-68.
[5]孫丹,何驊.基于Android的應用英語移動學習軟件的設計與實現[J].計算機時代,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]詹海寶,張立國.大學英語詞匯鎖屏移動學習軟件的設計與應用[J].中國遠程教育(綜合版),2015,1(4):43-48.
[8]陳立麗.基于Android系統學習軟件的研究與設計[J].計算機光盤軟件與應用,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的英語口語移動學習平臺的設計與實現[J].陜西科技大學學報:自然科學版,2012,30(5):146-150.
[11]鮑義東,趙偉艇.基于SSH架構和Android移動課程學習平臺的開發[J].計算機技術與發展,2014,5(12):163-166,171.
[12]徐毅,田春燕.基于Android的移動英語學習平臺的研究與實現[J].中國教育信息化·基礎教育,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的移動學習平臺的設計與實現[J].江蘇開放大學學報,2014,8(5):37-39,85.
[15]鄧小霞,程容斌.基于Android的對外漢語移動學習平臺的設計與實現[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稿件編號:201602016
楊興鈺(1985—),女,陜西橫山人,碩士,助教。研究方向:外語教學。