999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Basic4Android平臺的“隨時學維語”手機APP的設計與開發

2017-05-03 09:14:26阿不來提瓦依提努爾買買提江阿布來提
微型電腦應用 2017年3期
關鍵詞:課程設計教學

阿不來提·瓦依提, 努爾買買提江·阿布來提

(新疆師范大學 1. 教育科學學院, 2. 預科教育學院; 烏魯木齊 830013)

基于Basic4Android平臺的“隨時學維語”手機APP的設計與開發

阿不來提·瓦依提1, 努爾買買提江·阿布來提2

(新疆師范大學 1. 教育科學學院, 2. 預科教育學院; 烏魯木齊 830013)

Basic4Android是一個簡單但功能強大、可視化的Android應用程序開發環境。從學習“初級維吾爾語”課程中存在的問題出發,分析并提出了手機APP維語學習資源設計與開發的必要性。分析了Basic4Android平臺的功能。通過需求分析、系統的設計,利用Basic4Android開發環境設計并開發了“隨時學維語”手機APP。

Basic4Android; 維語; APP

0 引言

新疆師范大學為了增進各民族學生之間的友誼及更好地開展將來在南疆維吾爾族聚居地區的實習支教工作,從2010級師范類專業學生開始開設了“初級維吾爾語”課程。通過該課程,學生應掌握維吾爾語中32個字母的讀、寫,常用生活和教學用語的應用等基本內容。可以說,學好該課程,會具備一定維吾爾語基礎,對將來實習支教中的教學和工作會帶來很大的幫助。通過筆者對這門課程的親身教學體驗及對學生的訪談,發現學生學習該課程時存在一些問題。首先,學生之前根本沒有學習過維語,基礎為零,學習難度很大。其次,學生“學得快、忘得也快”,一過寒暑假,由于沒有應用的環境也沒有相應的“能看、能聽、交互”的學習資源,學習過的內容全都忘掉。有時學生學完該課程后再過一個或兩個學期之后去實習支教,這時學過的詞語、句子可能幾乎都忘掉了。最后,該課程教學還是以傳統的課堂講授為主,教學中缺乏支持自主、合作學習的信息化資源的支持。為了解決以上的問題,也鑒于目前大學生熱衷于利用手機、平板電腦等移動終端的學習,筆者認為在該課程教學中設計、開發支持自主、持續學習的基于移動終端的“隨時學維語”APP是非常有必要的。

1 Basic4Android 概述

目前,市場上有很多開發Android軟件的平臺和工具,如Eclipse、Basic4Android、Android Studio等。本研究中的APP是基于Basic4Android平臺開發的。Basic4Android(簡稱B4A)是一款類似于VB的Android應用開發平臺。B4A是一個簡單但功能強大、可視化的Android應用程序開發環境,其強大的功能主要體現在以下幾個方面。

1)語法簡單。在編輯器里輸入Visualbasic語言的代碼,開發環境自動把代碼編譯成Java代碼,生成apk。對開發者沒有太多的要求。B4A語言結構類似于Visualbasic語言并加入針對對象的支持。因此,語言結構簡單,容易實現開發安卓程序。比較適合新手使用。

2)直接編譯原生的安卓程序。Basic4android可以將代碼編譯成原生的Android應用程序,不需要其它操作系統的支持。

3)可視化的編輯。Basic4Android 內部含有一個功能強大的圖形用戶界面(GUI)設計器。其界面設計和VisualBasic類似,可以直接在窗體中進行各種控件的添加、調整及屬性設置,不需要軟件開發者再編寫相應的代碼進行界面布局。

4)調試方便。開發者可以選用各種不同的調試方式。比如,開發者可以通過B4Abridge或者USB連接到真實設備,也可以使用安卓模擬器來調試程序。

5)強大的庫文件。B4A有豐富的庫文件便于開發高級應用程序。這些庫文件包括SQLdatabase,GPS,SERIALPORTS,藍牙,照相,短信,wifi,webview等等。

2 系統設計

2.1 需求分析

本系統的使用者為學習“初級維語”課程的在校大學生。系統設計之前,對他們進行了問卷調查和訪談,調查結果表明絕大部分學習者從沒有學習過維吾爾語,基礎為零。他們對維語學習非常感興趣,有一定的自主學習能力。他們反映利用該APP最需要掌握維吾爾語的基本知識,如32個字母的讀、寫及常用的生活和課堂用語等。

2.2 系統功能設計

根據前期的需求分析、收集教師和學生的意見,架構了建設思路,從而設計了功能模塊,如圖1所示。

圖1 系統功能模塊

語言選擇模塊:本APP的設計中充分考慮到學習者的語言能力,提供了中文和維吾爾文兩種語言界面。本模塊中學習者根據自己的語言能力選擇其中的一種語言界面。

視頻教學模塊:本模塊中為維吾爾語中每一個字母做一個微教學視頻,視頻中主要是字母的基本介紹、書寫形式等內容。學習者在32個字母列表中,選擇播放任意一個視頻來學習。

字母學習模塊:本模塊中學習者在32個字母列表中,選擇任何一個字母進入到字母學習窗口,學習字母的標準發音、書寫形式和詞語等內容。

練習模塊:為學習者提供以選擇題為主的練習題,學習者可以選擇答案并能得到及時的反饋。從而對已學習過的字母起到鞏固和強化作用。

幫助模塊:本模塊中提供了本APP的基本信息、使用說明及開發者的聯系方式等內容。學習者可以在本模塊中更好地掌握如何操作使用該APP。

2.3 UI設計

在借鑒優秀移動學習APP的基礎上,結合維吾爾語學習的特點,界面設計中采用了簡潔、體現民族特色的封面和圖標。啟動畫面使用維吾爾族著名的突厥語學家、哲學家麻赫穆德·喀什噶里的圖片,功能菜單使用win8的Metro效果。學習窗口采用了比較簡單的以灰色為主的風格設計。

3 “隨時學維語”手機APP的開發

3.1 素材制作

本APP中,根據系統功能模塊的設計,主要設計并制作了如下幾種素材。

(1)字母微教學視頻

利用PPT錄制的方法,制作了每一個字母的微教學視頻。視頻格式為mp4,后期利用會聲會影視頻編輯軟件編輯處理。視頻界面,如圖2所示。

圖2 微視頻截圖

(2)雙語音頻制作

音頻主要是32個字母、詞語、常用用語的真人雙語標準發音。筆者主要是利用錄制的方法來完成,文件格式為MP3,并利用Audition軟件對錄制的聲音進行編輯、處理。

(3)雙語文字的制作

主要是通過在開發平臺上輸入的方式,完成界面及學習內容的雙語文字。由于B4A完美支持unicode編碼,因此維吾爾文主要是利用基于Unicode編碼的Alkatip 輸入法軟件輸入。通過在APP內部定義維文字體,保證了用戶手機中沒有特定的維文字體的情況下,利用內部提供的字體讓維文字母正常顯示。

3.2 Basic4Android 平臺和環境的搭建

筆者開發服務器的操作系統為Windows server2008 standard版,首先,下載和安裝Java JDK。Windows x86 版本的JDK可在Basic4android平臺上實現軟件的開發。其次,安裝Android SDK。第三步,安裝和配置Basic4android。從網站下載Basic4android安裝包,解壓后安裝,安裝完成后要對其路徑和庫進行配置,如圖3所示。第四步,安裝Android模擬器。

3.3 平臺主要功能模塊的實現

通過以下代碼實現了語言選擇模塊,學習者可以根據自己的語言能力選擇中文或維文,從而進入兩種語言界面進行學習,如如圖4所示。

圖3 Basic4android 路徑配置

圖4 手機APP中文、維文界面效果圖

Activity.LoadLayout("harplar")

Activity.Title =" ?????? ?????????" Activity.Color = Colors.RGB(200,200,200) Dim panels(32) As Panel For i = 0 To panels.Length - 1 panels(i).Initialize("panels") 'panels(i).Color = Colors.RGB(Rnd(0, 255), Rnd(0, 255), Rnd(0, 255)) Activity.AddView(panels(i), 100%x, 0, 100%x, 90%y) 'add the panel to the layout Activity.AddMenuItem("Panel #" & i, "Menu") Next

視頻教學模塊使用Basic4Android中的VideoView控件來實現的。播放視頻教程之前首先檢測SD卡,如果沒有發現SD卡會提示錯誤,如果發現SD卡會把視頻教程復制到SD卡根目錄中的elipba文件夾中里面的jiaocheng子文件夾中并播放。代碼如下所示。

Sub Button1_Click

If File.ExternalReadable=True Then

Msgbox("SD卡存在","提示")

File.MakeDir(File.DirRootExternal,"elipba/jiaocheng")

File.Copy(File.DirAssets,"videoa.mp4",File.DirRootExternal & "elipba/jiaocheng/","videoa.mp4")

Activity.AddView(video,0%x,30%y,100%x,50%y)

video.LoadVideo(File.DirRootExternal,"a.mp4")

video.Play

Else

Msgbox("SD卡沒有","提示")

End If End Sub

3.4 發布、測試

利用Basic4android平臺生成了“.APK”安裝包。在不同機型的手機中安裝,進行了調試,經驗證,可以適配多種機型,運行穩定。

4 總結

本研究依據“初級維語”課程教學中存在的問題出發,利用Basic4Android平臺設計并開發了“隨時學維語”手機APP。該APP豐富了學生學習維語的途徑,實現了隨時、隨地自主學習功能,成為了學生主要的學習資源,而且結合課堂教學開展的混合式教學,很好地解決了課程教學中存在的問題,得到了學生們的好評。通過本研究進一步揭示了Basic4android平臺在移動終端APP開發中的優越性,開發者可以利用該平臺快速、有效地開發出各種高質量的移動學習資源。

[1] 阿扎題·蘇里坦.實用維吾爾語口語教程[M].烏魯木齊:新疆教育出版社,2012.02.

[2] 穆明.基于Basic4Android平臺的手機控制系統[J].單片機與嵌入式系統應用,2016(3):55

[3] 李慧.基于Android的英語詞匯多媒體學習工具設計與開發[D].淮北:淮北師范大學,2015:36-40

[4] 吳君勝,曾海. 基于Android的網絡課程移動學習輔助教學系統設計與應用[J].微型電腦應用,2014(3):19-20.

[5] 謝杭,朱鵬羽,孟慶賀.基于安卓平臺的掌上校園APP的設計與開發[J].軟件工程,2016(3):41-42.

Design and Development of Learn Uyghur APP Based on Basic4Android Platform

A Bu Lai Ti.Wa Yi Ti1, Nu Er Mai Mai Ti Jiang. A Bu Lai Ti2

(1.College of Education Science, Xin Jiang Normal University, Urumqi 830017, China; 2. College of Preparatory Education, Xin Jiang Normal University, Urumqi 830013, China)

Basic4Android is a simple and powerful platform of development of Android applications. This study analyze and proposs necessity of design and development of learn Uyghur APP based on problem existed in primary Uyghur language teaching. The function of Basic4Android is analyzed. Through requirement analysis and system design, learn Uyghur APP is designed and developed based on Basic4Android platform.

Basic4Android; Uyghur; APP

新疆維吾爾自治區普通高校人文社會科學重點研究基地項目(XJEDU040512C01)

阿不來提·瓦依提(1984-),男,維吾爾族,新疆烏魯木齊人,新疆師范大學教育科學學院教師,碩士,講師,研究方向:遠程教育理論與實踐,民族教育信息化,計算機教育應用 努爾買買提江·阿布來提(1991-),男,維吾爾族,新疆喀什人,新疆師范大學預科教育學院教師,學士,助教,研究方向:計算機教育

1007-757X(2017)03-0029-03

TP311

A

2016.08.15)

猜你喜歡
課程設計教學
數字圖像處理課程混合式教學改革與探索
微課讓高中數學教學更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
為什么要學習HAA課程?
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
“自我診斷表”在高中數學教學中的應用
東方教育(2017年19期)2017-12-05 15:14:48
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
對外漢語教學中“想”和“要”的比較
唐山文學(2016年2期)2017-01-15 14:03:59
跨越式跳高的教學絕招
體育師友(2013年6期)2013-03-11 18:52:18
主站蜘蛛池模板: 亚洲高清资源| 四虎在线观看视频高清无码 | 91视频日本| www.91在线播放| 92午夜福利影院一区二区三区| 谁有在线观看日韩亚洲最新视频| 孕妇高潮太爽了在线观看免费| 亚洲无码视频一区二区三区| 亚洲最新网址| 国产高清国内精品福利| 波多野结衣视频网站| 国产精品免费露脸视频| 日韩成人午夜| 欧美a在线| 国产18在线| 一区二区三区四区精品视频| 欲色天天综合网| 亚洲av无码久久无遮挡| 亚洲国产理论片在线播放| 色有码无码视频| 国产成人综合亚洲网址| 国产精品污污在线观看网站| 不卡色老大久久综合网| 四虎影视8848永久精品| 亚洲欧美一级一级a| 亚洲国产av无码综合原创国产| 国产精品第一区| 欧洲日本亚洲中文字幕| 91精品久久久无码中文字幕vr| 蜜桃视频一区二区| 麻豆a级片| 无码福利日韩神码福利片| 国产精品视频第一专区| 免费国产高清精品一区在线| 青草娱乐极品免费视频| 97国产在线播放| 91黄视频在线观看| 91丨九色丨首页在线播放| 国产白浆在线观看| 亚洲Av综合日韩精品久久久| 黄色三级毛片网站| 六月婷婷综合| 国产浮力第一页永久地址| 青青青国产视频| 99激情网| 亚洲日韩图片专区第1页| 无码不卡的中文字幕视频| 91精品小视频| 国产自在线播放| 亚洲v日韩v欧美在线观看| 91香蕉视频下载网站| 国产精品亚欧美一区二区| 午夜国产在线观看| 国产精品久久久久久搜索| 亚洲人成网站在线观看播放不卡| 午夜欧美在线| 色婷婷视频在线| 国产精品理论片| 欧美影院久久| 久久黄色视频影| 国产精品偷伦视频免费观看国产 | 国产成人一区在线播放| 国产一级妓女av网站| 亚洲人成网线在线播放va| 四虎成人精品| 国产美女精品在线| 在线观看国产网址你懂的| 国产精品v欧美| 国产亚洲精品资源在线26u| 日韩a在线观看免费观看| 最新日本中文字幕| 一级毛片基地| 久久精品aⅴ无码中文字幕| 日本黄色a视频| 女人18毛片一级毛片在线 | 成年女人a毛片免费视频| 欧美在线天堂| 干中文字幕| 国产老女人精品免费视频| 扒开粉嫩的小缝隙喷白浆视频| 国产一级裸网站| 国产成人亚洲综合a∨婷婷|