国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Android平臺(tái)學(xué)習(xí)管理系統(tǒng)APP開發(fā)

2019-10-21 06:44:38陸應(yīng)華江靜嵐
視界觀·上半月 2019年10期
關(guān)鍵詞:Android平臺(tái)

陸應(yīng)華 江靜嵐

摘 ? ?要:本文探討在移動(dòng)設(shè)備上基于Android平臺(tái)怎樣設(shè)計(jì)及開發(fā)學(xué)習(xí)管理系統(tǒng)APP,對(duì)移動(dòng)學(xué)習(xí)相關(guān)特點(diǎn)進(jìn)行分析,并在移動(dòng)學(xué)習(xí)的理論框架下,應(yīng)用APP Inventor設(shè)計(jì)并開發(fā)了一款移動(dòng)設(shè)備上的APP。

關(guān)鍵詞:Android平臺(tái);學(xué)習(xí)管理系統(tǒng);APP移動(dòng)學(xué)習(xí)

伴隨智能化移動(dòng)終端覆蓋面更為廣泛,一種新穎的學(xué)習(xí)模式開始受到廣泛關(guān)注,它就是移動(dòng)學(xué)習(xí)。這是一種借助移動(dòng)設(shè)備的優(yōu)勢(shì)允許學(xué)習(xí)者在不同的時(shí)間和地點(diǎn)進(jìn)行的智能學(xué)習(xí)方案。移動(dòng)學(xué)習(xí)涉及的運(yùn)算工具要求準(zhǔn)確反映學(xué)習(xí)知識(shí)內(nèi)容,還能給專業(yè)教師和學(xué)生建立相互交流溝通的渠道 [1]。因此,它能實(shí)現(xiàn)良好交互性,突破了學(xué)習(xí)時(shí)間和空間的限制,已成為教育技術(shù)開發(fā)的新熱點(diǎn)。

移動(dòng)學(xué)習(xí)起源于歐洲、北美等發(fā)達(dá)地區(qū)和國(guó)家,近年來(lái)發(fā)展迅速,新技術(shù)與思想不斷涌現(xiàn)。與這些國(guó)家相比,中國(guó)對(duì)移動(dòng)學(xué)習(xí)的相關(guān)研究起步較晚,但發(fā)展勢(shì)頭迅猛,吸引了為數(shù)眾多的人關(guān)注,推動(dòng)了理論及應(yīng)用研究的進(jìn)步。本文以移動(dòng)學(xué)習(xí)特點(diǎn)為切入點(diǎn),探討了移動(dòng)學(xué)習(xí)系統(tǒng)APP的設(shè)計(jì),并以此為基礎(chǔ)開發(fā)了一款以Android為平臺(tái)的學(xué)習(xí)管理系統(tǒng)APP。

一、移動(dòng)學(xué)習(xí)特點(diǎn)

移動(dòng)學(xué)習(xí)以數(shù)字化學(xué)習(xí)為基礎(chǔ),是對(duì)數(shù)字化學(xué)習(xí)的補(bǔ)充和發(fā)展。它涵蓋數(shù)字化學(xué)習(xí)的一切特征,除此以外還擁有自身特點(diǎn)。第一,情境性。參與學(xué)習(xí)者能使用移動(dòng)設(shè)備在近乎真實(shí)的環(huán)境下開展情境體驗(yàn),這對(duì)增強(qiáng)理解所學(xué)知識(shí)有重要作用;第二,自由化。學(xué)習(xí)者得以突破電腦的限制,在任何時(shí)間地點(diǎn)均能開展學(xué)習(xí);第三,碎片式。學(xué)習(xí)者能積極利用瑣碎時(shí)間(如等車時(shí))進(jìn)行學(xué)習(xí)。在這些時(shí)間孔隙中,學(xué)習(xí)者能借助移動(dòng)端學(xué)習(xí)時(shí)長(zhǎng)相對(duì)較短的內(nèi)容,適用于單元間聯(lián)系不太緊密的情況[2]。

二、開發(fā)環(huán)境和工具

(一)基于Android的開發(fā)環(huán)境

以Linux為核心,開源特性強(qiáng)大,使Android在眾多移動(dòng)操作系統(tǒng)中脫穎而出。與iPhone OS、Symbian等移動(dòng)端操作系統(tǒng)比較,Android程序平等、開放性最強(qiáng)、應(yīng)用快速。如今,Android在市場(chǎng)中非?;钴S,其操作系統(tǒng)市場(chǎng)占有率在世界范圍內(nèi)居于首位。Android應(yīng)用開發(fā)的一項(xiàng)突出特點(diǎn)為業(yè)務(wù)開發(fā)與界面開發(fā)有明顯的界限,每一個(gè)資源配置均享有對(duì)應(yīng)的位置安放,采用工廠模式即可快速應(yīng)用資源,這有利于把APP開發(fā)的重點(diǎn)放在用戶體驗(yàn)上,從而提升用戶的滿意度 [3]。

(二)開發(fā)使用工具App Inventor

App Inventor是google設(shè)計(jì)用于開發(fā)Android App的專用平臺(tái)。此工具完全可以在線開發(fā),并同時(shí)將所包含項(xiàng)目存儲(chǔ)于云端服務(wù)器中。因此,開發(fā)者能隨意調(diào)取一臺(tái)支持上網(wǎng)功能的機(jī)器投入到App開發(fā)管理中。

App Inventor是由三個(gè)作業(yè)模塊構(gòu)成的。組件設(shè)計(jì)主要用于界面支持,其操作對(duì)象對(duì)按鈕、圖像等。在邏輯設(shè)計(jì)中,其程序的設(shè)計(jì)主要是依靠對(duì)封裝代碼的連接。此外,應(yīng)用模擬器可實(shí)現(xiàn)對(duì)開發(fā)程序的檢測(cè)。不過(guò)一些特定的功能在測(cè)試上存在困難 [4]。該工具無(wú)需設(shè)計(jì)者直接編寫程序代碼,采用層層搭建木塊的思維代替。因此,研究開發(fā)者無(wú)需克服常規(guī)技術(shù)上的困難,能夠集中精力研究學(xué)習(xí)資源本身的內(nèi)容要素[5]。

三、學(xué)習(xí)管理系統(tǒng)App的設(shè)計(jì)開發(fā)

App Inventor是當(dāng)今一門趣味性強(qiáng),用途廣泛的技術(shù),學(xué)習(xí)設(shè)計(jì)和開發(fā)這一類App具有廣闊的市場(chǎng)前景。這款A(yù)pp的受眾主要為各高校學(xué)生,本研究是以前端開發(fā)學(xué)習(xí)為例開展設(shè)計(jì)的。在App中擁有豐富的學(xué)習(xí)資源,能夠進(jìn)行良好的管理,可有效促進(jìn)學(xué)生對(duì)課程的理論知識(shí)方面的學(xué)習(xí)。

(一)組件構(gòu)成設(shè)計(jì)

這款學(xué)習(xí)管理類App劃分為六個(gè)模塊,包含有一般理論的講解和分析、實(shí)際操作演示、標(biāo)準(zhǔn)參考、問(wèn)題與意見等方面。一般理論主要圍繞網(wǎng)頁(yè)設(shè)計(jì)的相關(guān)信息點(diǎn)展開,比如網(wǎng)頁(yè)規(guī)范的主要說(shuō)明。實(shí)際操作演示中演示了Sublime的基本使用方法。另外,用戶實(shí)際操作也是一個(gè)重要部分,借助它能檢驗(yàn)自己的學(xué)習(xí)階段目標(biāo)是否達(dá)成。除此以外,Adobe網(wǎng)頁(yè)設(shè)計(jì)認(rèn)證方面的情況也包含在該款A(yù)pp中。“優(yōu)秀展示與賞析”展示了中外成功網(wǎng)頁(yè)的圖片,可用以提升學(xué)習(xí)者的美術(shù)功底?!皢?wèn)題反饋”能使用戶在使用過(guò)程中運(yùn)用語(yǔ)音、文字等手段進(jìn)行及時(shí)的反饋,幫助改善后期體驗(yàn)。

App Inventor中的界面是借助組件設(shè)計(jì)實(shí)現(xiàn)的,這些組件按照不同用途劃分為不同類別。開發(fā)人員通過(guò)這些組件能迅速完成界面的各種設(shè)計(jì)。此項(xiàng)目App的主界面設(shè)計(jì)流程主要為:第一,把“界面布局”下表格布局組件拖拽到手機(jī)屏幕,右側(cè)屬性面板將其設(shè)定為三列六行;第二,在表格中的空白處位置放置按鈕組件,根據(jù)需要從界面中拖拽以實(shí)現(xiàn);第三,為鮮明地區(qū)別按鈕之間的不同功能,可將已備好的下載圖片用作其背景,使用戶在使用過(guò)程中更為方便,同時(shí)也提升了美觀度。此時(shí),App的主界面設(shè)計(jì)完成,它是構(gòu)成該款A(yù)pp的基礎(chǔ)。接著,對(duì)所在的每個(gè)子界面進(jìn)行設(shè)計(jì)。其主要實(shí)現(xiàn)方式為增加屏幕,需要多少個(gè)子界面就增加多少個(gè)屏幕。接著將對(duì)應(yīng)的組件拖進(jìn)增添的屏幕中,對(duì)組件屬性進(jìn)行設(shè)置,若要求顯示出圖像即先把圖形組件放入,隨后參照標(biāo)準(zhǔn)對(duì)其進(jìn)行適當(dāng)調(diào)整。

(二)對(duì)象間的邏輯設(shè)計(jì)

對(duì)象間的邏輯設(shè)計(jì)主要是指對(duì)例如滑動(dòng)屏幕、點(diǎn)擊按鈕(精靈)等進(jìn)行檢測(cè),以此為后續(xù)調(diào)整提供依據(jù)。比如,檢測(cè)當(dāng)用戶點(diǎn)擊“基本理論”按鈕(精靈)后,是否能夠快速開啟介紹理論基礎(chǔ)知識(shí)的屏幕,這對(duì)用戶使用十分重要。在App Inventor中,單個(gè)程序模塊按照一定的邏輯結(jié)構(gòu)進(jìn)行拼接。不同類別的模塊存在較大的顏色區(qū)別。這里以 “基本理論”這一按鈕(精靈)為例。開展邏輯設(shè)計(jì)時(shí)一般依照以下的步驟:首先,點(diǎn)擊“邏輯設(shè)計(jì)”按鈕,呈現(xiàn)出邏輯設(shè)計(jì)視圖。然后,在模塊面板下方位置選中“基本理論”,將控制模塊下的“當(dāng)精靈被觸摸時(shí)”代碼組塊拖動(dòng)到邏輯設(shè)計(jì)的相應(yīng)界面。然后,把“打開屏幕”這一代碼組塊拖至“當(dāng)精靈被觸摸時(shí)”這一代碼模塊之下。隨后,在“文本”模塊中選中“空字符串”這一代碼組塊,將其放置于“打開屏幕 屏幕名稱”這個(gè)代碼塊之后。其效果圖可見圖1。以此類推,主界面中的別的按鈕的邏輯設(shè)計(jì)過(guò)程大致與“基本理論”這一按鈕的操作相同。如果在這一子界面中返回至用戶主界面,其邏輯設(shè)計(jì)視圖可參看圖2。

結(jié)束語(yǔ)

該系統(tǒng)是以Android為基礎(chǔ),是一款平臺(tái)學(xué)習(xí)管理系統(tǒng)App,它能夠滿足學(xué)生獨(dú)立學(xué)習(xí)網(wǎng)頁(yè)設(shè)計(jì)的要求,也能作為輔助工具幫助教師拓展知識(shí)、管理復(fù)習(xí),同時(shí)與學(xué)生保持互動(dòng)。學(xué)生利用此應(yīng)用平臺(tái),能夠隨時(shí)隨地開展學(xué)習(xí),掌握學(xué)習(xí)進(jìn)度,了解單元掌握情況,對(duì)促進(jìn)知識(shí)掌握及進(jìn)一步理解有很大的幫助。另外,手機(jī)操作的模式也更能激發(fā)學(xué)生學(xué)習(xí)的興趣。

參考文獻(xiàn):

[1]張永剛.基于Android系統(tǒng)的移動(dòng)學(xué)習(xí)終端平臺(tái)開發(fā)與安全[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用, 2016(9):41-43

[2]農(nóng)國(guó)圣,曲文瑤,魏玲.基于Android平臺(tái)的教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].軟件工程, 2016-19(7):26-28

[3]王斌.基于Android平臺(tái)的移動(dòng)APP開發(fā)模式探索[J].產(chǎn)業(yè)與科技論壇,2017-16(13):74-75

[4]趙敏涯,顏曉凱,夏正航等.基于Android的移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)與開發(fā)[J].軟件工程, 2016-19(5):32-34

[5]張亦聰.基于安卓平臺(tái)的掌上校園APP的設(shè)計(jì)與開發(fā)研究[J].信息與電腦(理論版), 2016(7):87-88

作者簡(jiǎn)介:1.陸應(yīng)華(1971-),男,柳州鐵道職業(yè)技術(shù)學(xué)院,副教授,主要研究方向:計(jì)算機(jī)基礎(chǔ)教育、計(jì)算機(jī)應(yīng)用。

2.江靜嵐(1981-),女,柳州鐵道職業(yè)技術(shù)學(xué)院,副教授,研究方向:計(jì)算機(jī)應(yīng)用、計(jì)算機(jī)基礎(chǔ)教育。

基金項(xiàng)目:2018年度廣西職業(yè)教育教學(xué)改革研究項(xiàng)目(GXGZJG2018B084)

猜你喜歡
Android平臺(tái)
基于Android平臺(tái)的兒童跟蹤系統(tǒng)
基于Android平臺(tái)的老人跌倒檢測(cè)算法及APP設(shè)計(jì)
軟件(2016年7期)2017-02-07 13:07:28
基于Android平臺(tái)軟件開發(fā)技術(shù)研究
科技資訊(2016年25期)2016-12-27 18:46:40
基于Android平臺(tái)的人臉識(shí)別系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
基于Android平臺(tái)的健康醫(yī)療APP設(shè)計(jì)與開發(fā)
Android手機(jī)主題設(shè)計(jì) 
基于Android的Python語(yǔ)言英漢維電子詞典設(shè)計(jì)與實(shí)現(xiàn)
Android平臺(tái)下的空氣質(zhì)量和天氣情況查詢應(yīng)用設(shè)計(jì)與實(shí)現(xiàn)
基于Android平臺(tái)的即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
基于Android的移動(dòng)GIS系統(tǒng)的應(yīng)用與實(shí)現(xiàn)
洛阳市| 洮南市| 芜湖县| 伊川县| 务川| 隆回县| 措勤县| 东阳市| 大渡口区| 肥西县| 鹿邑县| 牟定县| 黄大仙区| 瑞金市| 洞头县| 治县。| 榆中县| 临潭县| 玉龙| 喀喇| 班戈县| 东莞市| 定南县| 抚远县| 南和县| 东港市| 阜平县| 临朐县| 三河市| 广元市| 大兴区| 博白县| 东阳市| 禹州市| 乌审旗| 德昌县| 沁源县| 湖口县| 乐平市| 洞头县| 杭锦旗|