Android軟件開發(fā)實踐課設置探討論文_第1頁
Android軟件開發(fā)實踐課設置探討論文_第2頁
Android軟件開發(fā)實踐課設置探討論文_第3頁
Android軟件開發(fā)實踐課設置探討論文_第4頁
Android軟件開發(fā)實踐課設置探討論文_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Android 軟件開發(fā)實踐課設置探討論文為了將 Android 理論教學和實際操作結合起來, 對設置 Android 軟件開發(fā)實踐課進行了探討。 對 Android 軟件開發(fā)實踐課內容進行了 分析和建議。有助于提高學生在 Android 技術方面的實際動手能力, 訓練他們的創(chuàng)新觀察力以及建立相應的創(chuàng)新性思維。引言長期以來我國理工科實踐課沿襲傳統(tǒng)教學模式,客觀上引導學 生向形式化、記憶型方式學習, 如一些專業(yè)課實驗大多是源于驗證性 和仿效性實驗, 購買一些實驗箱或者實驗板, 學生按照事前既定的程 序“按部就班”地操作,這嚴重限制了學生的學習激情和創(chuàng)造性思維。Android 系統(tǒng)自推出以來,以明

2、顯的優(yōu)勢逐漸擴大市場份額。 盡管目前我國理工類高校開設了與 Android 開發(fā)相關的課程,如 Java 語言、 Android 開發(fā)環(huán)境、 Eclipse 編程、數(shù)據(jù)庫等眾多課程,然而 相關的實驗平臺并未跟上, 這導致目前我國 Android 工程師在學校期 間動手機會不多,缺乏實際開發(fā)經(jīng)驗。為了能夠將 Android 理論教學和實際操作結合起來,促進與移 動終端類理論課程的教學質量, 進一步提高學生在移動終端方面的實 際動手能力,并提高他們畢業(yè)后的就業(yè)競爭力,本文從基于 Android系統(tǒng)開發(fā)自身特點, 就理工科院校開設 Android 系統(tǒng)設計與開發(fā)實踐 進行探討。1 Android 軟

3、件開發(fā)實踐課內容淺析與電路基礎、模擬電子技術、數(shù)字電子技術、微信計算機原理 等課程的實驗或實踐課不同, Android 軟件開發(fā)實踐課以軟件開發(fā)為 主要目的, 不存在實驗現(xiàn)象觀察等過程, 因而不能模仿性的設置為驗 證型、設計型、 綜合型等內容。本文建議 Android 軟件開發(fā)實踐課設 置為基礎型、提高型和創(chuàng)新型三類??紤]到 Android 軟件開發(fā)實踐課可設置為 16到 20個學時,本 文建議基礎型可設置 2-3 個,提高型設置 2-3 個,創(chuàng)新型設置 2 個, 分別安排如下:1.1 基礎型實踐單元設置實踐單元一:搭建 Android 開發(fā)環(huán)境 (2 學時 )該單元類似初學 C 語言時的 H

4、ello World 實驗,主要目的是讓 學生學會 Android 開發(fā)環(huán)境的安裝和配置步驟, 并在 Eclipse 中創(chuàng)建An droid項目,能理解An droid SDK和ADT插件的用途,能了解在應 用程序開發(fā)過程中可能會使用到的開發(fā)工具。實踐單元二: Android 用戶界面設計 (2 學時)該單元主要目的是讓學生學會 Android 用戶界面的開發(fā)方法, 包括文本框、按鈕、列表、進度條、選擇器、菜單和對話框等。學生 在熟練掌握界面設計的基礎上,能自定義 View 的使用,包括界面布 局,菜單(子菜單)和 UI 界面組件等。實踐單元三: Android 基本應用程序設計 ?(2 學時

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

6、id 環(huán)境下網(wǎng)絡數(shù)據(jù)庫編程 (2 學時 )該單元主要目的是讓學生掌握 Android 中對數(shù)據(jù)庫進行操作的 相關的接口、類等。本文建議數(shù)據(jù)庫采用 SQLite 數(shù)據(jù)庫。 SQLite 數(shù) 據(jù)庫是一款輕型的數(shù)據(jù)庫,它包含在一個相對小的C庫中,是一個專 門為嵌入式設備所開發(fā)的數(shù)據(jù)庫。 由于它占用資源非常少, 只需要幾 百K的內存,并且支持 Windows/Linux/Unix 等等主流的操作系統(tǒng), 同時可以和很多種程序語言相結合,如:C# Java和php等,在嵌入式設備的數(shù)據(jù)庫開發(fā)中應用廣泛。 通過本單元的實踐, 學生必須掌 握 Android 環(huán)境下的 SQLiteDatabase 類及其方法

7、和屬性,實現(xiàn)數(shù)據(jù) 庫的創(chuàng)建或打開、創(chuàng)建表、插入數(shù)據(jù)、刪除數(shù)據(jù)、查詢數(shù)據(jù)、修改數(shù) 據(jù)等操作。同時,鑒于目前流行的數(shù)據(jù)庫訪問一般是通過網(wǎng)絡進行的,本 單元將網(wǎng)絡訪問與數(shù)據(jù)庫相結合,學生應了解手機Web網(wǎng)站訪問編程, 并熟悉 HttpResponse 類及相關函數(shù)包, 包括處理 Android 有關 Http 協(xié)議類、在 Android 平臺上管理有關 WiFi(802.11 無線 Ether) 應 用的類、包含用于管理和發(fā)送SMS文本)消息的類等。實踐單元二: Android 環(huán)境下圖形圖像處理 (2 學時) 該單元主要目的是讓學生掌握 Android 系統(tǒng)豐富的圖形圖像處理功能,包括 Drawa

8、ble 資源庫、 Bitmap 類、 Picture 類、 Canvas 類、 Pain 類 t 、Path 類等。同時,通過本單元的實踐,學生能夠掌 握跨平臺 OpenGLES(OpenGLor EmbeddedSystems)的 2D、3D等 API 函數(shù)。實踐單元三: Android 環(huán)境下編程訪問硬件 (2 學時 )該單元主要目的是讓學生學會通過底層 API訪問手機硬件及手機上的各種傳感器,包括方向傳感器、加速傳感器、光線傳感器、磁 場傳感器、臨近性傳感器、 溫度傳感器等。學生還能通過編程獲取手 機上電話、短信等各種功能的編程,并能提取手機的CPU SIM卡、內存等硬件資源信息。1.3

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

10、 對 Android 軟件開發(fā)實踐而言, 本文不建議設置具體的 題目,而是讓學生觀察日常學習和生活中需要解決的一些問題, 應用 Android 技術創(chuàng)新性的解決這些問題。比如,現(xiàn)在手機上有防盜軟件,這些軟件往往屬于收費軟件, 而一些的防盜軟件如360助手功能有限,必須要手機插上SIM卡通過 流量才能發(fā)送被盜信息, 同時 360 助手可以卸載, 因而可能失去防盜 功能。如何解決這些問題 ?學生可以利用 Android 技術開發(fā)一種簡單 實用的防盜軟件, 讓盜竊手機的人無法卸載, 并且被盜手機能在不插 SIM卡的情況下,只要有 WIFI連接也可以發(fā)送被盜信息。再如,目前高校課堂點名的手段眾多,但存

11、在不少問題。教師 通常按照花名冊口頭呼叫學生姓名, 學生應答的點名方式。 這種方式 在學生人數(shù)較多的情況下, 往往會占據(jù)較多的課堂時間, 且容易出現(xiàn) 學生代應答等情況。一些技術,如人臉檢測技術、指紋檢測技術等可 有效防止替代簽到, 但簽到時秩序不易控制, 且準確度易受學生儀容 變化 * ,指紋等私人信息也易泄露不安全。 如何解決這些問題 ?現(xiàn)在 An droid手機應用普及,可以利用 An droid技術提取手機的MAC地址 以及USIMI卡的ISMI等并與被點名學生的姓名和學號綁定。由于每個 學生的學號唯一, 所以每臺 Android 手機只能為一個學生提供簽到服 務,因而能有效避免學生代簽的情況。 該方法可以在學生下課時間進 行簽到,不占用正常上課時間。因此,創(chuàng)新型實踐單元建議讓學生自選題目進行訓練。2 結語Android 是一個年輕的、有待開發(fā)的平臺,已經(jīng)成為當前熱門 的技術之一。 為了提高學生在 Andr

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論