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

淺談高職高專院校Android應用開發的課程教學方法

2017-11-27 21:18:11蔣曉南
新西部下半月 2017年10期
關鍵詞:高職高專院校教學方法

蔣曉南

【摘 要】 針對高職高專院校課程教學中Android系統應用開發存在的學生有興趣、教材難選擇、教學有難度等問題,應科學選擇教材,改進實驗環境與應用測試方法,做好教學切入點與內容擴展延伸工作。

【關鍵詞】 高職高專院校;Android;應用開發;教學方法

一、緒論

Android(安卓操作系統)是一個以Linux為基礎的半開源操作系統,目前廣泛應用在手機、平板電腦及數字電視上,由Google和開放手持設備聯盟開發與領導。Android 系統最初由安迪·魯賓(Andy Rubin)制作,最初主要支持手機。2005年8月17日被Google收購。2007年11月5日,Google與84家硬件制造商、軟件開發商及電信營運商組成開放手持設備聯盟(Open Handset Alliance)來共同研發改良Android系統并生產搭載Android的智能手機,并逐漸拓展到平板電腦及其他領域上。隨后Google以Apache免費開源許可證的授權方式,發布了Android的源代碼。

經上述對Android歷史的簡單介紹,我們可以知道由于Android免費開源,不僅在智能手機領域占有很大的市場份額,也在其它智能設備領域得到廣泛應用,因此市場對Android程序員的需求量也很大。如果能夠很好的掌握在Android平臺上進行應用開發,對高職高專學生的就業將有很好的推動作用。

雖然Android的應用在工業上早已經普及,但是在教學上它還屬于一門新興課程。并且隨著Android系統的飛速發展,使得教學上一直未能形成成熟的教學方法。因此,作者作為高職高專教師,想就Android教學中的體驗談一談教學方法。

二、Android教學中的感受

1、學生有興趣

手機作為現代人通信和娛樂生活的必備品已經有很長時間,Android手機的用戶更是占大多數,所以學生對于這樣一門講解Android應用開發的課程普遍存在濃厚興趣。有興趣是一個非常好的開始,它可以順利推動教學的開展。然而如何讓這種興趣持續存在不減退,是值得研究的問題。

2、教材難選擇

作為一門新興課程,Android的教材五花八門,切入點各有不同,大致可以分為初級、中級和高級。個人認為,高職高專院校應該選用入門級的教材。然而,作者發現很多入門級教材雖然知識點全面,但選用的案例普遍規模較大難度較高,很容易讓初學者失去學習興趣和學習信心,不太適合在教學中講解。

所以,作者認為,如果可以找到利用很多有趣小案例融會貫通各個知識點的教材那將是非常好的選擇,但如果找不到不妨不用教材而使用自己編寫的講義。

3、教學有難度

Android應用開發要求設計者有JAVA基礎,當然如果有JAVAEE的開發經驗會更好。因此,開設Android應用開發之前,至少先要開設JAVA程序設計的課程。如果沒有很好的掌握JAVA程序設計的方法將很難開展Android應用開發的教學。

然而我們知道,程序設計類的課程在高職高專院校的教學效果是堪憂的,學生往往因為對自己邏輯思維能力沒有信心或是缺乏興趣,導致學習效果很差,甚至導致對這一類課程的學習完全喪失自信心。所以當學生發現Android應用開發會是使用JAVA語言進行大量程序設計,往往最初的興趣與熱情會大打折扣,甚至在接下來的學習中慢慢失去信心和動力。

因此,在高職高專院校如何開展好JAVA程序設計的教學,是一個值得研究的問題。在作者的另一篇論文“淺談高職高專院校JAVA程序設計的課程教學方法”中對此問題進行了比較詳細的討論。

另一方面,由于國內的限制,用戶很難獲取更全更新的官方資料,例如開發工具、文檔等等。雖然隨著時間的推移,在國內網站也可以獲取到較全面的資料,但是新的問題也隨之出現。如果使用Eclipse搭配Android插件作為開發工具,往往會遇到因版本不匹配而無法正常運行的現象;而如果使用官方推薦的開發工具android studio,往往又會遇到因教學PC配置不夠高而導致運行速度太慢的現象。

三、Android教學方法的建議

以上諸多問題都會影響到Android應用開發的教學效果,所以作者只能根據多年的教學經驗就一些可控因素提出一些不成熟的建議提供參考。

1、教材選擇的建議

前文中有提到,如果可以找到利用很多有趣小案例融會貫通各個知識點的Android教材,那應該是很不錯的選擇;但是如果找不到,也可以多參考幾種教材,選取其中適合用于教學的內容編寫講義,再在網絡上搜索適合的案例用來充實教學內容。

2、實驗環境與應用測試的建議

實驗環境:

(1)前文中也有提到,如果學校有較好的PC開展此項教學,那么android studio是一個很好的選擇。先安裝JDK接著安裝android studio即可完成實驗環境的搭建,不需要安裝其它任何插件也不需要進行繁瑣的配置,非常方便,穩定性也非常好。

然而,如果學校用于教學的PC比較陳舊,那么選擇android studio會讓你崩潰,運行速度之慢令你難以想象,幾乎無法開展教學。這時你還有(2)(3)兩種選擇。

(2)使用Eclipse搭配Android插件。大致過程是:先安裝JDK;然后安裝Eclipse;接著安裝Android SDK;接下來在Eclipse中安裝ADT插件,這一步比較麻煩,安裝過程中會連接到官方網站下載數據,這時需要將地址改為國內的一些鏡像,否則下載速度太慢;最后再進行一系列的配置完成實驗環境的搭建。

需要說的是這種方法雖然也比較常見,但安裝過程繁瑣,而且需要保證JDK、Eclipse、Android SDK、ADT的版本兼容性,尤其是Android SDK和ADT必須保證版本統一,否則無法正常運行。endprint

由于此方法安裝過程繁瑣,出現問題的幾率也很大,所以作者不建議在教學中采用這種方法。

(3)使用配置好的ADT Bundle。ADT Bundle是官方發布的以Eclipse為基礎并集成了Android SDK和ADT插件的集成IDE工具,它已經完成了所有組件的安裝和配置,可以直接使用。所以只要先安裝JDK,然后解壓ADT Bundle,就可以完成實驗環境的搭建。

需要注意的是ADT Bundle在更新升級上會有比較大的問題,因為你需要考慮到Android SDK和ADT的版本兼容性,這樣就又回到上一種方法的問題漩渦。

雖然不能保證使用到最新的Android組件與功能,但是就教學而言,不升級也沒問題,加之此方法安裝簡單無需配置,所以作者推薦在教學中使用。

應用測試:

談到手機應用的測試,大家首先會想到模擬器。模擬器是在實驗環境下啟動的虛擬手機設備,用于測試手機應用程序。模擬器的運行速度和穩定性在不同實驗環境下的表現也有所不同。總的來說,在Android Studio下模擬器的運行表現比較好,而在基于Eclipse的實驗環境下表現比較差。

如果學校用于教學的PC設備能夠滿足Android Studio的運行要求,那么不必考慮以下問題。如果因為PC設備陳舊而使用后兩種實驗環境,那么模擬器的運行也是一個讓人煩惱的問題,因為速度很慢且不夠穩定。

在這種情況下,對實驗內容的測試還有兩個選擇:

(1)可以選擇聯機測試,即利用數據線連接真實手機與PC,對實驗內容進行測試。當然,這種方式也有它的缺點,即需要在PC上安裝手機驅動,而不同品牌型號的手機驅動也不同,不一定能保證每部手機都能夠成功安裝驅動,所以作者并不推薦。

(2)可以選擇打包后發送,即利用實驗環境直接將實驗內容打包成.APK文件,通過QQ或者各種免費WIFI軟件發送到手機,然后安裝測試。這種方式不需要數據線也不需要安裝驅動,是一個不錯的選擇,作者推薦。

3、教學切入點與內容擴展延伸的建議

教學切入點:

作者認為,應該以一個簡單的圖形化應用作為切入點開始Android的教學。(例如:制作兩個小貓小狗圖案的按鈕,點小貓就可以聽見貓叫,點小狗就可以聽見狗叫。)并且最好在真實手機上進行演示,這樣可以極大地提起學生的學習興趣和積極性。

通過這個簡單應用可以直接引入Activity以及相關的圖形組件,接著可以引入Android應用的設計模式和事件處理方法,最后引入打包和測試的方法。

為鞏固所學知識,增強學生動手能力,可以讓學生自主設計類似應用進行練習。

內容的擴展與延伸

如果平穩起步,接下來就可以將教學內容進行逐步地擴展與延伸。大致可分為以下三個階段:

第一階段:

首先,利用更復雜的界面設計案例引入界面布局的相關知識。

接著,利用界面切換的案例引入Intent以及Activity生命周期的相關知識。

最后,利用“打電話”、“發短信”這樣的小應用案例引入DDMS視圖和程序調試技術的相關知識。

第二階段:

首先,利用類似“音樂播放器”這樣應用案例引入Service的相關知識。

接著,引入消息處理和Status Bar Notifications的相關知識。

最后,引入Broadcast receivers和數據存儲的相關知識。

第三階段:

首先,如果還有充足的學時,可以選用一些合適規模的案例引入Content Providers的相關知識。

接著,再選用一些合適規模的案例對以往所學知識進行復習總結。

最后,對以往的案例進行回顧,并以課程設計或者大作業的形式進行考核。

四、總結

經實踐檢驗,此教學方法可以讓學生對Android應用開發有一個整體認識,且學習始終保持高度興趣與積極性。當然,這樣的方法會對Android深層細節的講解有所遺漏,知識點覆蓋不全面。然而,興趣是學習的最佳動力,有了興趣和必備的基礎知識,入門的教學目的已經達到。

【參考文獻】

[1] 何紅輝.Android源碼設計模式解析與實戰[m].人民郵電出版社.

[2] 顧浩鑫.Android高級進階[m].電子工業出版社.

[3] 林學森.深入理解Android內核設計思想[m].人民郵電出版社.endprint

猜你喜歡
高職高專院校教學方法
初中英語寫作教學方法初探
甘肅教育(2020年2期)2020-09-11 08:01:42
體育高職高專院校學生教育管理模式分析
淺談高職高專院校《基礎會計》教學方法
基于考證與實操并舉的會計專業改革與實踐研究
成才之路(2016年35期)2016-12-12 11:51:29
高職高專院校大學生就業形勢分析
青年時代(2016年20期)2016-12-08 17:06:32
在醫學類高職高專公共英語教學中融入醫學英語的有效途徑初探
基于考證與實操并舉的會計專業改革與實踐研究
成才之路(2016年24期)2016-09-22 16:22:42
實用型中醫人才培養中慕課教學方法的探討
文言文教學方法實踐初探
中學語文(2015年21期)2015-03-01 03:52:15
初中數學教師不可忽視的幾種教學方法
散文百家(2014年11期)2014-08-21 07:17:18
主站蜘蛛池模板: 久久久噜噜噜久久中文字幕色伊伊 | 伊人久热这里只有精品视频99| 亚洲日韩精品无码专区| 特级欧美视频aaaaaa| 91福利免费视频| 欧美一区二区三区不卡免费| 日韩AV手机在线观看蜜芽| 国产成人免费视频精品一区二区| 强奷白丝美女在线观看| 不卡网亚洲无码| 国产男女XX00免费观看| 国产女人爽到高潮的免费视频| 国产激情无码一区二区免费| 国产色爱av资源综合区| 国产高清又黄又嫩的免费视频网站| 在线观看av永久| 精品国产网站| 波多野结衣无码视频在线观看| 午夜激情婷婷| 国产女人18毛片水真多1| 色亚洲成人| aaa国产一级毛片| 国产人在线成免费视频| 欧美精品v欧洲精品| 丝袜无码一区二区三区| 日本少妇又色又爽又高潮| 丰满人妻中出白浆| 国产人人乐人人爱| 五月婷婷丁香综合| 国产福利小视频在线播放观看| 成人va亚洲va欧美天堂| 美女视频黄又黄又免费高清| 在线免费观看AV| 亚洲男人的天堂久久香蕉网| 欧美一级黄色影院| 国产xxxxx免费视频| 国产网友愉拍精品视频| 综合久久五月天| 国产免费自拍视频| 欧美第二区| 亚洲无码高清视频在线观看| 91av国产在线| 国产成人精品日本亚洲77美色| 波多野结衣在线se| 国产粉嫩粉嫩的18在线播放91| 亚洲免费福利视频| 亚洲欧美极品| 伊人婷婷色香五月综合缴缴情| 天堂岛国av无码免费无禁网站| 亚洲成a人片在线观看88| 精品无码国产一区二区三区AV| 第一页亚洲| 亚洲av无码专区久久蜜芽| 一本大道视频精品人妻 | 色窝窝免费一区二区三区| 国产欧美又粗又猛又爽老| 日韩精品亚洲人旧成在线| 亚洲天堂在线视频| 综合亚洲网| 国产精品成人免费综合| 欧洲欧美人成免费全部视频| 欧美成人看片一区二区三区 | 婷婷色丁香综合激情| 久久夜色精品| 丁香六月综合网| 欧美亚洲综合免费精品高清在线观看 | 日本高清在线看免费观看| 日韩专区欧美| 午夜免费视频网站| 精品91在线| 亚洲人人视频| 国产一级α片| 免费人成在线观看成人片| 亚洲色精品国产一区二区三区| 免费看的一级毛片| 亚洲无码免费黄色网址| 欧美午夜在线播放| 日本一区二区三区精品视频| 欧美日韩国产在线人| 国产在线专区| 99国产精品免费观看视频| 国产在线第二页|