精品一区二区中文在线,无遮挡h肉动漫在线观看,国产99视频精品免视看9,成全免费高清大全

Android軟件開發實踐課設置探討論文

時間:2021-07-01 18:52:45 論文范文 我要投稿

Android軟件開發實踐課設置探討論文

  為了將Android理論教學和實際操作結合起來,對設置Android軟件開發實踐課進行了探討。對Android軟件開發實踐課內容進行了分析和建議。有助于提高學生在Android技術方面的實際動手能力,訓練他們的創新觀察力以及建立相應的創新性思維。

Android軟件開發實踐課設置探討論文

  引言

  長期以來我國理工科實踐課沿襲傳統教學模式,客觀上引導學生向形式化、記憶型方式學習,如一些專業課實驗大多是源于驗證性和仿效性實驗,購買一些實驗箱或者實驗板,學生按照事前既定的程序“按部就班”地操作,這嚴重限制了學生的學習激情和創造性思維。

  Android系統自推出以來,以明顯的優勢逐漸擴大市場份額。盡管目前我國理工類高校開設了與Android開發相關的課程,如Java語言、Android開發環境、Eclipse編程、數據庫等眾多課程,然而相關的實驗平臺并未跟上,這導致目前我國Android工程師在學校期間動手機會不多,缺乏實際開發經驗。

  為了能夠將Android理論教學和實際操作結合起來,促進與移動終端類理論課程的教學質量,進一步提高學生在移動終端方面的實際動手能力,并提高他們畢業后的就業競爭力,本文從基于Android系統開發自身特點,就理工科院校開設Android系統設計與開發實踐進行探討。

  1 Android軟件開發實踐課內容淺析

  與電路基礎、模擬電子技術、數字電子技術、微信計算機原理等課程的實驗或實踐課不同,Android軟件開發實踐課以軟件開發為主要目的,不存在實驗現象觀察等過程,因而不能模仿性的設置為驗證型、設計型、綜合型等內容。本文建議Android軟件開發實踐課設置為基礎型、提高型和創新型三類。

  考慮到Android軟件開發實踐課可設置為16到20個學時,本文建議基礎型可設置2-3個,提高型設置2-3個,創新型設置2個,分別安排如下:

  1.1基礎型實踐單元設置

  實踐單元一:搭建Android開發環境(2學時)

  該單元類似初學C語言時的Hello World實驗,主要目的是讓學生學會Android開發環境的安裝和配置步驟,并在Eclipse中創建Android項目,能理解Android SDK和ADT插件的用途,能了解在應用程序開發過程中可能會使用到的開發工具。

  實踐單元二:Android用戶界面設計(2學時)

  該單元主要目的是讓學生學會Android用戶界面的開發方法,包括文本框、按鈕、列表、進度條、選擇器、菜單和對話框等。學生在熟練掌握界面設計的基礎上,能自定義View的使用,包括界面布局,菜單(子菜單)和UI界面組件等。

  實踐單元三:Android基本應用程序設計?(2學時)

  該單元主要目的是讓學生掌握Android系統中利用Intent進行消息傳遞以及Android進程間的通信編程。通過程序設計,掌握常用界面控件、界面事件的響應,以及掌握Android內置Contact通訊錄的使用方法。學生通過本次實踐,能編程響應普通的點擊按鈕事件、發生多個事件連續、觸摸屏事件等,學會Android中主要事件的使用方法,能對基本組件進行事件的監聽及操作。同時,應進一步讓學生了解使服務的隱式啟動和顯式啟動方法,學會使用線程的啟動、掛起和停止方法,并學會跨線程的界面更新等編程方法。

  1.2提高型實踐單元設置

  實踐單元一:Android環境下網絡數據庫編程(2學時)

  該單元主要目的是讓學生掌握Android中對數據庫進行操作的相關的接口、類等。本文建議數據庫采用SQLite數據庫。SQLite數據庫是一款輕型的數據庫,它包含在一個相對小的C庫中,是一個專門為嵌入式設備所開發的數據庫。由于它占用資源非常少,只需要幾百K的內存,并且支持 Windows/Linux/Unix等等主流的操作系統,同時可以和很多種程序語言相結合,如:C#、Java和php等,在嵌入式設備的數據庫開發中應用廣泛。通過本單元的實踐,學生必須掌握Android環境下的SQLiteDatabase類及其方法和屬性,實現數據庫的創建或打開、創建表、插入數據、刪除數據、查詢數據、修改數據等操作。

  同時,鑒于目前流行的數據庫訪問一般是通過網絡進行的,本單元將網絡訪問與數據庫相結合,學生應了解手機Web網站訪問編程,并熟悉 HttpResponse類及相關函數包,包括處理Android有關Http協議類、在 Android 平臺上管理有關 WiFi(802.11 無線 Ethernet)應用的類、包含用于管理和發送 SMS(文本)消息的類等。

  實踐單元二:Android環境下圖形圖像處理(2學時)

  該單元主要目的是讓學生掌握Android系統豐富的圖形圖像處理功能,包括Drawable資源庫、Bitmap類、Picture類、 Canvas類、Pain類t、Path類等。同時,通過本單元的實踐,學生能夠掌握跨平臺OpenGL ES(OpenGL for Embedded Systems)的2D、3D等API函數。

  實踐單元三:Android環境下編程訪問硬件(2學時)

  該單元主要目的是讓學生學會通過底層API訪問手機硬件及手機上的各種傳感器,包括方向傳感器、加速傳感器、光線傳感器、磁場傳感器、臨近性傳感器、溫度傳感器等。學生還能通過編程獲取手機上電話、短信等各種功能的編程,并能提取手機的CPU、SIM卡、內存等硬件資源信息。

  1.3創新型實踐單元設置

  關于如何提高大學生的創新能力,眾多文獻探討了提高大學生創新能力的方法、策略和手段,并取得一定效果,如激發他們的創新欲望、培養他們的缺乏創新毅力、提高他們的創新觀察力以及建立相應的創新性思維。然而,這些文獻均是站在宏觀的角度,給出的建議均比較抽象,沒有把如何提高大學生的創新能力與大學生的具體學習和生活過程中的一些具體場景相結合,因而收效有限。本文從Android軟件開發實踐課設置的角度出發,結合大學生生活中碰到的一些具體場景和問題,探討Android軟件開發創新型實踐單元設置。

  創新源于生活,需要隨時留意身邊的細小事物,多觀察、分析、思考和嘗試。對Android軟件開發實踐而言,本文不建議設置具體的題目,而是讓學生觀察日常學習和生活中需要解決的一些問題,應用Android技術創新性的解決這些問題。

  比如,現在手機上有防盜軟件,這些軟件往往屬于收費軟件,而一些免費的防盜軟件如360助手功能有限,必須要手機插上SIM卡通過流量才能發送被盜信息,同時360助手可以卸載,因而可能失去防盜功能。如何解決這些問題?學生可以利用Android技術開發一種簡單實用的'防盜軟件,讓盜竊手機的人無法卸載,并且被盜手機能在不插SIM卡的情況下,只要有WIFI連接也可以發送被盜信息。

  再如,目前高校課堂點名的手段眾多,但存在不少問題。教師通常按照花名冊口頭呼叫學生姓名,學生應答的點名方式。這種方式在學生人數較多的情況下,往往會占據較多的課堂時間,且容易出現學生代應答等情況。一些技術,如人臉檢測技術、指紋檢測技術等可有效防止替代簽到,但簽到時秩序不易控制,且準確度易受學生儀容變化的影響,指紋等私人信息也易泄露不安全。如何解決這些問題?現在Android手機應用普及,可以利用Android技術提取手機的MAC地址以及USIM卡的ISMI等并與被點名學生的姓名和學號綁定。由于每個學生的學號唯一,所以每臺Android手機只能為一個學生提供簽到服務,因而能有效避免學生代簽的情況。該方法可以在學生下課時間進行簽到,不占用正常上課時間。

  因此,創新型實踐單元建議讓學生自選題目進行訓練。

  2結語

  Android是一個年輕的、有待開發的平臺,已經成為當前熱門的技術之一。為了提高學生在Android技術方面的實際動手能力,提高他們畢業后的就業競爭力,同時訓練他們的創新觀察力以及建立相應的創新性思維,本文針對Android軟件開發實踐課設置進行了探討,分析了Android軟件開發實踐課設置的前期基礎條件,并對Android軟件開發實踐課內容進行了分析和建議,提出了Android軟件開發實踐課考核方法。

【Android軟件開發實踐課設置探討論文】相關文章:

小學教育教學實踐課探討論文01-10

對體育實踐課若干概念的探討論文12-15

對體育實踐課若干概念的探討論文12-11

探討中職課程設置工藝美術的論文01-20

Android之ListView設置 -電腦資料01-01

新課程中音樂實踐活動課的探討論文01-26

敏捷軟件開發項目進度管理探討論文11-22

職校計算機實踐課教學方法探討論文01-02

Android 字體設置Typeface講解 -電腦資料01-01